Usar sudo sin intervención del usuario
Ultimamente he necesitado ejecutar unos scripts y era un problema tener que escribir la contraseña de sudo cada vez que se ejecutaba. He buscado una solución en la que no haya que poner el comando en el archivo sudoers.
Se puede poner la contraseña directamente en el script gracias a stdin
La línea es asi:
printf 'password' | sudo -S comando
Esto, evidentemente tiene problemas de seguridad ya que se guarda la contraseña en texto plano dentro del script. Úsalo con cuidado!
Visto en https://unix.stackexchange.com
Salu2