Usar sudo sin intervención del usuario

Usar sudo sin intervención del usuario
Photo by Gabriel Heinzer / Unsplash

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

Document