Назад | Перейти на главную страницу

Как отправить sudo другому пользователю без пароля

Части конфигурации в моем / etc / sudousers

#includedir /etc/sudoers.d
web ALL=NOPASSWD: ALL
somebody ALL=NOPASSWD: ALL

У меня есть два не суперпользователя, которым предоставлено sudo-без пароля. Каждый из них может стать рутом без пароля, но я пробую так:

web@web01:~$ sudo -u somebody sudo echo "success"
[sudo] password for web: 

позволить пользователю web стать somebody и выполнить еще один sudo команда, система запросит пароль. Как мне настроить Sudouser, чтобы не запрошенный пароль?

Добавьте следующую запись в конец файла sudoers.

somebody ALL=(ALL) NOPASSWD:ALL

Используйте что-нибудь в этом роде:

web@web01:~$ sudo su - somebody
Last login: Wed Mar  1 01:22:27 CST 2017 on pts/1
somebody@web01:~$ sudo whoami
root
somebody@web01:~$ exit
web@web01:~$ #success