Я знаю, как создать команду, которую данный пользователь может выполнить через sudo
. У меня есть команда, которую я хочу разрешить любой пользователь иметь возможность выполнять через sudo
без ввода пароля. Что бы я поместил в свой файл / etc / sudoers, чтобы это произошло?
Такой раздел в ваших sudoers, вероятно, вам нужен.
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
Вы могли бы рассмотреть Бит SUID. Некоторым программам требуются права root и используется бит SUID, например passwd
.
Если sudo для вас лучший выбор, вы можете использовать:
ALL ALL=NOPASSWD: /path/to/command