Quiero escribir un script automatizado posterior a la instalación en Bash (llamado post-install.sh
, por ejemplo). El script agregará y actualizará automáticamente repositorios, instalará y actualizará paquetes, editará archivos de configuración, etc.
Ahora, si ejecuto este script, por ejemplo con sudo post-install.sh
, ¿solo se me pedirá una sudo
contraseña una vez, o tendré que ingresar la sudo
contraseña en cada invocación de un comando dentro del script, que necesita sudo
permiso? En otras palabras, ¿los comandos dentro del script bash 'heredan' los permisos de ejecución, por así decirlo?
Y, si lo hacen , ¿existe la posibilidad de que los sudo
permisos expiren (si, por ejemplo, un comando en particular demora lo suficiente como para exceder el sudo
tiempo de espera)? ¿O la sudo
entrada de contraseña inicial durará la duración completa de todo el script?