Chcę napisać automatyczny skrypt poinstalacyjny w Bash ( post-install.shna 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 sudohasła tylko raz, czy też będę musiał wprowadzać sudohasło przy każdym wywołaniu polecenia w skrypcie, które wymaga sudopozwolenia? 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 sudouprawnienia przekroczą sudolimit czasu (jeśli na przykład określone polecenie trwa wystarczająco długo, aby przekroczyć limit czasu)? Czy też początkowe wprowadzanie sudohasła będzie trwało przez cały czas trwania całego skryptu?