Je veux écrire un script de post-installation automatisé dans Bash (appelé post-install.sh
, par exemple). Le script ajoutera et mettra à jour automatiquement les référentiels, installera et mettra à jour les packages, modifiera les fichiers de configuration, etc.
Maintenant, si j'exécute ce script, par exemple avec sudo post-install.sh
, vais-je seulement être invité sudo
à entrer un mot de passe, ou devrai-je entrer le sudo
mot de passe à chaque appel d'une commande dans le script, qui a besoin d'une sudo
autorisation? En d'autres termes, les commandes à l'intérieur du script bash "héritent" des autorisations d'exécution, pour ainsi dire?
Et, en effet si elles le font , est - il encore possible que les sudo
autorisations seront temporisation (si, par exemple, une commande particulière prend assez longtemps pour dépasser le sudo
délai d' attente)? Ou l' sudo
entrée du mot de passe initial durera-t-elle pendant toute la durée du script entier?