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

32

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

user2485710
источник

Ответы:

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
SLM
источник
Есть ли способ для "синтаксиса = sh" или подобных расширений? Они очень полезны для цветного интерфейса.
Сопалахо де Арриерес