Ich möchte ein automatisiertes Nachinstallationsskript in Bash schreiben ( post-install.shwird zum Beispiel aufgerufen ). Das Skript fügt automatisch Repositorys hinzu und aktualisiert sie, installiert und aktualisiert Pakete, bearbeitet Konfigurationsdateien usw.
Wenn ich dieses Skript jetzt beispielsweise mit ausführe sudo post-install.sh, werde ich nur sudoeinmal zur Eingabe eines Kennworts aufgefordert , oder muss ich das sudoKennwort bei jedem Aufruf eines Befehls innerhalb des Skripts eingeben, für den eine sudoBerechtigung erforderlich ist ? Mit anderen Worten, übernehmen die Befehle im Bash-Skript sozusagen die Ausführungsberechtigungen?
Und wenn sie tatsächlich tun , ist es noch eine Möglichkeit , dass die sudoBerechtigungen Timeout (wenn zum Beispiel ein bestimmte Befehl lange genug dauert , die überschreiten sudoTimeout)? Oder wird der anfängliche sudoPasswort Eintritt für die gesamte Dauer des gesamten Skript dauern?