Comment faire pour que sudo se souvienne plus longtemps de mon mot de passe?


18

Comment puis-je sudome souvenir de mon mot de passe plus longtemps pour ne pas avoir à le taper? Je ne veux pas sudo suet exécuter des commandes en tant que root tout le temps.

Je suis sur Arch Linux et j'ai essayé de google, mais je reçois des exemples pour changer mon mot de passe, ce qui n'est pas ce que je recherche.


6
Point d'ordre, " sudone se souvient pas de votre mot de passe" autant qu'il se souvient de votre session - pam_sudo se souvient que vous vous êtes correctement authentifié dans cette session de console particulière et conserve cet indicateur pendant passwd_timeoutquelques secondes.
Shadur

Réponses:


23

Il y a une timestamp_timeoutoption dans votre /etc/sudoers. Vous pouvez configurer cette option sur un nombre de minutes. Passé ce délai, il demandera à nouveau le mot de passe. Plus d'informations dans man sudoers.

Et assurez-vous de modifier votre sudoersfichier en utilisant visudo, qui vérifie votre syntaxe et qui ne vous laissera pas avec une mauvaise configuration et inaccessible sudo.


1
Si vous comptez sur des mots de passe haineux, vous pouvez les configurer de sudoerssorte que vous n'en ayez pas besoin. Vous pouvez également le faire pour certaines commandes / utilisateurs individuels.
ctrl-alt-delor

16

Il y a une timestamp_timeoutoption dans votre / etc / sudoers ...

Exemple: pour mémoriser le mot de passe pendant 5 heures

Defaults        timestamp_timeout=300

Je pense que c'est en fait ce que je recherchais, le passwd_timeout n'est que le temps qu'il faut pour que l'invite de mot de passe reste en place sans entrée
Dr Manhattan

si c'est vrai, pouvez-vous accepter celui-ci à la place? la situation actuelle est trompeuse dans ce cas
je suis tellement confus
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.