Voglio scrivere uno script post-installazione automatizzato in Bash (chiamato post-install.sh, ad esempio). Lo script aggiungerà e aggiornerà automaticamente i repository, installerà e aggiornerà i pacchetti, modificherà i file di configurazione, ecc.
Ora, se eseguo questo script, ad esempio con sudo post-install.sh, mi verrà richiesta una sudopassword una volta sola o dovrò inserire la sudopassword per ogni invocazione di un comando all'interno dello script, che necessita di sudoautorizzazione? In altre parole, i comandi all'interno dello script bash 'ereditano' le autorizzazioni di esecuzione, per così dire?
E, se davvero fanno , c'è ancora una possibilità che le sudoautorizzazioni verranno timeout (se, ad esempio, un particolare comando prende il tempo necessario per superare il sudotimeout)? O l' sudoingresso della password iniziale durerà per l'intera durata dell'intero script?