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

Как я могу разрешить всем пользователям запускать данную команду через sudo?

Я знаю, как создать команду, которую данный пользователь может выполнить через 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