Просто отредактируйте файл /etc/sudoers
.
Но вы должны использовать его в /usr/sbin/visudo
качестве редактора, так как он будет проверен перед выходом.
Так что это будет:
sudo /usr/sbin/visudo
Вот несколько ссылок, которые могут быть полезны:
Как я могу добавить больше пользователей в файл "sudoers"?
Просто отредактируйте файл /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
Add to sudo group (Debian / Ubuntu specific step):
$ 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