FreeBSD: установка команды sudo

sudo - это программа, разработанная для того, чтобы сисадмин мог предоставлять ограниченные привилегии root пользователям и регистрировать действия root. В отличие от su, sudo проверяет подлинность пользователей по их собственному паролю, а не по паролю целевого пользователя. Sudo позволяет системному администратору делегировать полномочия, чтобы дать определенным пользователям (или группам пользователей) возможность выполнять некоторые (или все) команды от имени root или другого пользователя, обеспечивая при этом отслеживание команд и их аргументов. Это позволяет делегировать определенные команды определенным пользователям на определенных хостах без обмена паролями между ними.

Установка sudo с помощью системы портов FreeBSD

Чтобы установить порт, введите:

FreeBSD Установка команды sudo с помощью команды pkg_add или pkg

Чтобы добавить бинарный пакет, используйте pkg_add в старых версиях FreeBSD, таких как FreeBSD 9.x, выполните:

ИЛИ

Для последней версии FreeBSD, например FreeBSD 11.x+, используйте команду pkg:

Настройка sudo

Файл конфигурации по умолчанию находится по адресу /usr/local/etc/sudoers. Этот файл ДОЛЖЕН быть отредактирован с помощью команды visudo от имени root. Неиспользование visudo может привести к синтаксическим ошибкам или ошибкам разрешения файлов, которые не позволят запустить sudo.

Разрешите пользователю user выполнять все задачи администратора через sudo:

user ALL=(ALL) ALL

Разрешить членам группы wheel выполнять любые команды:

Сохраните и закройте файл. (ESC, Shift+zz)

Понравилась статья? Поделиться с друзьями:
Добавить комментарий