Chcę napisać automatyczny skrypt poinstalacyjny w Bash ( post-install.sh
na przykład nazywany ). Skrypt automatycznie doda i zaktualizuje repozytoria, zainstaluje i zaktualizuje pakiety, edytuje pliki konfiguracyjne itp.
Teraz, jeśli wykonam ten skrypt, na przykład za pomocą sudo post-install.sh
, czy będę proszony o podanie sudo
hasła tylko raz, czy też będę musiał wprowadzać sudo
hasło przy każdym wywołaniu polecenia w skrypcie, które wymaga sudo
pozwolenia? Innymi słowy, czy polecenia w skrypcie bash „dziedziczą” uprawnienia do wykonywania, że tak powiem?
A jeśli rzeczywiście tak jest, czy nadal istnieje możliwość, że sudo
uprawnienia przekroczą sudo
limit czasu (jeśli na przykład określone polecenie trwa wystarczająco długo, aby przekroczyć limit czasu)? Czy też początkowe wprowadzanie sudo
hasła będzie trwało przez cały czas trwania całego skryptu?