você pode dizer ao sudo para pular a senha para algum comando.
por exemplo. em /etc/sudoers
archemar ALL = (www-data) NOPASSWD: /bin/rm -rf /var/www/log/upload.*
isso me permite usar
sudo -u www-data /bin/rm -rf /var/www/log/upload.*
como archemar sem senha.
Note que
sudo -u www-data rm -rf /var/www/log/upload.*
não funcionará (solicitará uma senha), pois rm
difere de /bin/rm
.
Certifique-se de editar o comando /etc/sudoers
usando visudo
.
Quando você alcançar o nível avançado, talvez deseje ter seus próprios arquivos sudo em /etc/sudoers.d
.