Ich möchte ein automatisiertes Nachinstallationsskript in Bash schreiben ( post-install.sh
wird 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 sudo
einmal zur Eingabe eines Kennworts aufgefordert , oder muss ich das sudo
Kennwort bei jedem Aufruf eines Befehls innerhalb des Skripts eingeben, für den eine sudo
Berechtigung 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 sudo
Berechtigungen Timeout (wenn zum Beispiel ein bestimmte Befehl lange genug dauert , die überschreiten sudo
Timeout)? Oder wird der anfängliche sudo
Passwort Eintritt für die gesamte Dauer des gesamten Skript dauern?