Как добавить пользователей в файл "sudoers"?
Как добавить обычного пользователя в файл sudoers?


7 ответов
просто отредактируйте файл /etc/sudoers
.
но вы должны использовать /usr/sbin/visudo
в качестве редактора, так что в какой-то проверки перед выходом.
Так что бы:
sudo /usr/sbin/visudo
вот некоторые ссылки, которые могут пригодиться:

мой предпочтительный метод, чтобы добавить их к sudo
группы (admin
перед Ubuntu 10.04).
в Ubuntu Linux,sudo
группа может работать sudo
и легко добавить кого-то в эту группу:
usermod -a -G sudo username
ваш пробег может варьироваться в зависимости от других дистрибутивов, однако кто-то думал, что метод группы имеет больше смысла, чем файл sudoers, который сам обновляется. Меньше места для того, чтобы ошибиться и заблокировать всех от суперпользователя, похоже, является причиной.

просто отредактируйте файл sudoers
sudo visudo -f /etc/sudoers
и добавить имя пользователя, как "uk" без кавычек
username ALL = (ALL)ALL
сохранить и выход даст доступ.

visudo
открывает файл sudoers и содержит примеры для простых ситуаций.
возможно, вам придется добавить опцию 'NOPASSWD', если пользовательские скрипты будут использовать команды / двоичные файлы, которые могут быть запущены только с "sudo", например
ALL=(ALL) NOPASSWD: ALL
также можно указать группу вместо имени пользователя. Таким образом, вам не нужно перечислять каждого пользователя, например
%users localhost=/sbin/shutdown -h now

добавить в группу sudo (конкретный шаг Debian / Ubuntu):
$ sudo gpasswd -a <username> sudo
Adding user <username> to group sudo

в Amazon Linux есть /etc/sudoers.d
и внутри cloud-init
содержит:
ec2-user ALL = NOPASSWD: ALL
# User rules for ec2-user
ec2-user ALL=(ALL) NOPASSWD:ALL
так что все, что я сделал cp cloud-init vlad
изменить vlad
и заменить все экземпляры ec2-user
С vlad
. Работает отлично, и это, очевидно, так, как это было задумано, а не редактирование существующих файлов.

просто выполните эту команду пользователем, имеющим разрешение sudoer:
sudo adduser <username> sudo

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]