У меня есть программа, запуск которой необходимо запустить с помощью sudo
, но так как было бы очень полезно, чтобы эта программа запускалась при запуске без необходимости ее ручного запуска, есть ли способ получить программа для запуска при запуске, которая должна иметь sudo
перед ней, а затем пароль администратора, предоставленный для ее запуска? И есть ли способ сделать это без угрозы безопасности?
Информация об ОС:
Description: Ubuntu 14.10
Release: 14.10
Я думаю, что это не возможно, не настраивая sudo, чтобы позволить пользователю запустить программу без пароля (до /etc/sudoers
и NOPASSWD
опция), который можно рассмотреть как более или менее важная угроза безопасности в зависимости от включенной программы.
лучшее, которое может быть сделано, должно дать команду sudo
ограничивать это отдельным пользователем, и только для той конкретной программы, со строкой как:
my_user ALL = (root:root) NOPASSWD: /path/to/my_program