
Como parte de la automatización, se crea un nuevo servidor Linux y necesito usar sudo para instalar todas las dependencias.
echo "password" | sudo yum install <package>
El comando anterior sigue solicitando una contraseña, lo que está provocando un problema durante la automatización.
También intenté los siguientes comandos sin suerte:
echo "password\n" | sudo yum install <package>
Mientras que el siguiente comando arroja opciones de ayuda
$ echo "password" | sudo -S
usage: sudo [-D level] -h | -K | -k | -V
Sugiera una solución para superar el problema.
Respuesta1
Exactamente cómo hacer esto depende de su distribución, pero desea editar /etc/sudoers o agregar un archivo a /etc/sudoers,d que permitirá a su usuario (o grupo de ustedes que prefiera) ejecutar un comando como sudo sin un contraseña.
La mayoría de las distribuciones tendrán archivos completamente comentados que puede usar como base para su cambio; de lo contrario, Google "modificará sudoers" o similares.