Réponses:
Oui c'est possible.
Modifiez le fichier sudoers en tapant ce qui suit à l'invite de commande:
sudo visudo
Recherchez la section commentée # Defaults specificationet recherchez une ligne comme celle-ci:
Defaults env_reset
Changez cette ligne en:
Defaults env_reset,timestamp_timeout=10
Où vous pouvez remplacer 10par le nombre de minutes que vous souhaitez que le mot de passe sudo vive. Enregistrez les modifications et vous avez terminé.
Modifier: si vous n'aimez pas utiliser, vivous pouvez dire visudod'utiliser un autre éditeur. L'éditeur doit bloquer jusqu'à ce que vous ayez terminé vos modifications. EDITORDéfinissez simplement la variable d'environnement avant d'invoquer visudoet il utilisera cet éditeur à la place:
EDITOR=/usr/bin/nano sudo visudo
utiliserait nanopour modifier le fichier à la place. Je vous recommande de ne pas utiliser un éditeur graphique comme Sublime Text sans savoir comment exécuter l'éditeur, depuis la ligne de commande, en mode blocage (car sublcela signifie l'appeler avec --wait).
visudone modifie tout simplement pas le /etc/sudoersfichier directement. Il modifie une copie du fichier et, lorsque vous l'enregistrez, il vérifie que la copie est syntaxiquement correcte avant de la remplacer /etc/sudoerspar la copie. C'est très important. Il est super facile de visser ce fichier et de bork votre système. Voir ci-dessus pour savoir comment utiliser un autre éditeur si ce vin'est pas votre truc.
visudoprend l'éditeur $EDITORs'il est défini alors que sudo -e(qui peut être utilisé pour modifier n'importe quel fichier) regarde pour la première fois $SUDO_EDITOR.
sudo bash
Vous pouvez maintenant rester l'utilisateur root aussi longtemps que vous le souhaitez. Aucune modification des fichiers système requise.
exitou <control-d>pour revenir à l'univers normal.
sudo