Estou usando o Ubuntu Mate para o meu rouco. Eu estou usando o meu rabugento para executar um programa 24/7, o que requer ser iniciado com o sudo.
Como não quero fazer isso manualmente, adicionei um script a "aplicativos de inicialização" ... o problema é que "aplicativos de inicialização" são executados como raspy
(meu usuário padrão).
Então, decidi corrigir isso com visudo
.
Eu adicionei a seguinte entrada:
%código%
e reiniciado.
Nada mudou - raspy ALL= (root) NOPASSWD: /usr/bin/myscript.sh
ainda requer uma senha.
Depois disso eu tentei um pouco por perto [modificando esta linha, verificando sua sintaxe sempre por sudo sh /usr/bin/myscript.sh
...] ..
Eu tenho esse trabalho:
visudo -c
que me permite iniciar o script como raspy ALL = (raspy) NOPASSWD: /usr/bin/myscript.sh
sem precisar digitar a senha.
O proprietário do arquivo é raiz, o grupo proprietário do arquivo é raiz, as permissões são 700.
O que devo inserir no Visudo, que posso executar meu script como root (com este raspy
) sem precisar digitar uma senha?