Что такое эквивалент sudo для FreeBSD?


32

Почти во всех дистрибутивах GNU / Linux, которые вы используете, sudoили su, каков правильный выбор для FreeBSD 10?

Ответы:


40

FreeBSD поддерживает sudo, скорее всего, по умолчанию она не установлена. Инструкции по установке находятся здесь под названием: FreeBSD: Установите команду sudo для выполнения команды в качестве корня .

Как корень:

FreeBSD <10

# pkg_add -r sudo

FreeBSD 10+

# pkg install sudo

По умолчанию sudoersфайл находится здесь: /usr/local/etc/sudoers. Для редактирования и добавления правил вам необходимо использовать visudoкоманду.

$ su -
$ visudo

Затем, чтобы предоставить пользователю доступ ко всему от имени пользователя root:

userX ALL=(ALL) ALL

Чтобы стать пользователем root (как пользователь X):

$ sudo -s
-or-
$ sudo -i

Есть ли способ для "синтаксиса = sh" или подобных расширений? Они очень полезны для цветного интерфейса.
Сопалахо де Арриерес
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.