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>"