Usando sudo visudo
eu adiciono a linha username ALL=(ALL) NOPASSWD: /home/user/script.sh
, sudoers
mas o script.sh não é executado com um clique duplo. Se eu adicionar a linha username ALL=(ALL) NOPASSWD:ALL
, sudoers
o script.sh será executado e funcionará quando clicado duas vezes. Como posso fazer isso? Obrigado.
Definindo meu comentário como uma resposta. Adicione esta linha como a primeira instrução executável em seu script
Isso verifica se você está executando como root e reiniciou o script
sudo
com os mesmos argumentos. Precauções e avisos normais se aplicam à configuração do sudo e à execução de coisas como root.