puoi dire a sudo di saltare la password per alcuni comandi.
per esempio. in /etc/sudoers
archemar ALL = (www-data) NOPASSWD: /bin/rm -rf /var/www/log/upload.*
questo mi permette di usare
sudo -u www-data /bin/rm -rf /var/www/log/upload.*
come archemar senza password.
Nota che
sudo -u www-data rm -rf /var/www/log/upload.*
non funzionerà (chiederà una password) come rm
differiscono da /bin/rm
.
Assicurati di modificare /etc/sudoers
utilizzando visudo
comando.
Una volta raggiunto il livello avanzato, potresti desiderare di avere i tuoi file sudo in /etc/sudoers.d
.
Il modo più semplice è fornire la password da stdin
se il tuo sudo
lo supporta (tasto -S)
ssh -t [email protected] "echo <yourpassword> |sudo -S <yourcommand>"