Le délai d'expiration par défaut sudo
est de 15 minutes; c'est-à-dire, sudo
se souviendra de votre mot de passe pendant 15 minutes par défaut.
Vous pouvez modifier ce délai par défaut en ajoutant une chaîne dans le fichier /etc/sudoers
. Cependant, vous ne modifiez pas le fichier directement, mais vous utilisez plutôt la commande sudo visudo
.
Alors, tapez sudo visudo
un terminal. Cela ouvrira le fichier (en fait, temporaire) que nous pourrons éditer, en utilisant votre éditeur préféré.
Remarque: si vous utilisez visudo
pour la première fois, il vous sera demandé quel éditeur vous souhaitez utiliser, alors choisissez votre éditeur. Il n'y a pas de "meilleur" éditeur, mais je préfère nano
. Si vous avez déjà utilisé visudo
et choisi un éditeur auparavant, mais que vous souhaitez utiliser un autre éditeur pour le moment, vous pouvez le faire sudo EDITOR=vi visudo
pour l'utiliser vi
ou le changer nano
pour l'utiliser nano
. Si vous souhaitez modifier définitivement votre éditeur préféré, faites-le sudo update-alternatives --config editor
.
Recherchez cette ligne:
Defaults env_reset
Et ajoutez (avec une virgule) à la fin de celui-ci, où X est le temps que vous souhaitez définir en minutes.timestamp_timeout=X
Ainsi, votre ligne devrait ressembler à ceci, à titre d'exemple:
Defaults env_reset,timestamp_timeout=5
Si vous spécifiez 0, le mot de passe vous sera toujours demandé. Si vous spécifiez une valeur négative, le délai d'expiration n'expirera jamais.
Une fois terminé, enregistrez et quittez.
Source: RootSudoTimeout