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 [email protected] "echo <yourpassword> |sudo -S <yourcommand>"