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 specification
et recherchez une ligne comme celle-ci:
Defaults env_reset
Changez cette ligne en:
Defaults env_reset,timestamp_timeout=10
Où vous pouvez remplacer 10
par 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, vi
vous pouvez dire visudo
d'utiliser un autre éditeur. L'éditeur doit bloquer jusqu'à ce que vous ayez terminé vos modifications. EDITOR
Définissez simplement la variable d'environnement avant d'invoquer visudo
et il utilisera cet éditeur à la place:
EDITOR=/usr/bin/nano sudo visudo
utiliserait nano
pour 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 subl
cela signifie l'appeler avec --wait
).
visudo
ne modifie tout simplement pas le /etc/sudoers
fichier 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/sudoers
par 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 vi
n'est pas votre truc.
visudo
prend l'éditeur $EDITOR
s'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.
exit
ou <control-d>
pour revenir à l'univers normal.
sudo