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 sudo
password una volta sola o dovrò inserire la sudo
password per ogni invocazione di un comando all'interno dello script, che necessita di sudo
autorizzazione? 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 sudo
autorizzazioni verranno timeout (se, ad esempio, un particolare comando prende il tempo necessario per superare il sudo
timeout)? O l' sudo
ingresso della password iniziale durerà per l'intera durata dell'intero script?