it-swarm-ru.tech

Как сделать пользователя Fedora sudoer?

Я хочу дать пользователю Fedora Sudo привилегии. Как я могу это сделать?

41
tshepang

Добавьте пользователя в группу wheel:

gpasswd wheel -a username

Я использую gpasswd , потому что не во всех версиях usermod есть простой способ добавить пользователя в группу без изменения всех группы пользователей. Тем не менее, на любой недавней Fedora, usermod username -a -G wheel должен иметь тот же эффект. Вы также можете использовать system-config-users GUI, конечно.

Если вы используете Fedora 14 или более раннюю версию, используйте visudo для редактирования файла sudoers, удалив # из этой строки:

%wheel  ALL=(ALL)       ALL

Это значение по умолчанию в файле sudoers в Fedora 15 и новее, поэтому все, что вам нужно сделать, это добавить пользователя в wheel. Обратите внимание, что это не вступит в силу немедленно; проще всего выйти из системы и войти снова.

См. Также этот вопрос и ответ об ошибке сервера для получения информации о предоставлении Sudo-подобного поведения "auth as self" членам wheel членов группы для графических приложений, которые используют consolehelper или PackageKit.

46
mattdm

Я полагаю, что первый вопрос заключается в том, установлен ли на этих серверах Sudo? Предполагая, что это так, нужно просто решить, хотите ли вы рассматривать пользователя как уникальную сущность или как часть группы, которая может иметь только 1 члена. Команда visudo от имени root предоставит вам доступ для редактирования файла sudoers, часто/etc/sudoers.

первый:

user ALL= /foo/bar

последний:

%group  ALL= /foo/bar

Это всего лишь два примера, пакет Sudo имеет огромное количество функций и параметров настройки в вашем распоряжении. Я рекомендую прочитать sudoers, файл конфигурации Sudo, руководство . Я также рекомендовал бы начать с простого и до фактической желаемой конфигурации.

3
Tok