Задача запустить скрипт из под пользователя с правами рут. Содержимое самое простое:
sudo ls /root
Делаю это так:
sudo chown root:root имя_файла
sudo chmod u+s,g+s имя_файла
Способ работает, но только до перезагрузки компьютера: после перезагрузки скрипт требует ввести пароль sudo.
Пробовал прописывать в /etc/sudoers :
## User privilege specification
##
root ALL=(ALL:ALL) ALL
user ALL = (ALL) ALL
user ALL = (root) NOPASSWD: /home/user/script.sh
Не помогает.