puede decirle a Sudo que omita la contraseña para algún comando.
p.ej. en /etc/sudoers
archemar ALL = (www-data) NOPASSWD: /bin/rm -rf /var/www/log/upload.*
esto me permite usar
sudo -u www-data /bin/rm -rf /var/www/log/upload.*
como archemar sin contraseña.
Tenga en cuenta que
sudo -u www-data rm -rf /var/www/log/upload.*
no funcionará (pedirá una contraseña) como rm difieren de /bin/rm .
Asegúrate de editar /etc/sudoers usando visudo comando.
Una vez que haya alcanzado el nivel avanzado, es posible que desee tener sus propios archivos sudo en /etc/sudoers.d .
La forma más sencilla es proporcionar la contraseña de stdin si tu sudo admite eso (tecla -S)
ssh -t example@unixlinux.online "echo <yourpassword> |sudo -S <yourcommand>"