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 sudocontraseña una vez, o tendré que ingresar la sudocontraseña en cada invocación de un comando dentro del script, que necesita sudopermiso? 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 sudopermisos expiren (si, por ejemplo, un comando en particular demora lo suficiente como para exceder el sudotiempo de espera)? ¿O la sudoentrada de contraseña inicial durará la duración completa de todo el script?