1

Я создаю пользователя в Ubuntu 14.04 с помощью команды adduser .

Я хочу дать ему доступ sudo . Для этого я запутался между двумя способами.

Первый способ: если я добавлю этого пользователя в группу sudo с помощью команды usermod -aG sudo .

Второй способ: если я редактирую файл sudoers с помощью команды visudo и добавляю строку ALL=(ALL:ALL) ALL .

Пожалуйста, устраните путаницу между этими двумя.

2 ответа2

1

Группа sudo сама по себе не является особенной. Он имеет доступ к sudo, потому что (если) в файле sudoers есть такая строка:

%sudo   ALL=(ALL:ALL) ALL

Так что это файл, который действительно имеет значение в любом случае.

0

Конфигурация Ubuntu по умолчанию /etc/sudoers имеет две группы, чтобы разрешить доступ sudo. Членам этих групп разрешен доступ sudo без необходимости редактирования в /etc/sudoers или добавления файла конфигурации в /etc/sudoers.d .

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

Предпочтительным способом добавления локальной конфигурации является добавление файла в /etc/sudoers.d с требуемой конфигурацией. Это позволяет автоматически обновлять конфигурацию по умолчанию. Используйте visudo чтобы хотя бы проверить эти изменения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .