Est-il possible de saisir le mot de passe pour sudo une seule fois et de le configurer pour ne pas exiger de mot de passe sur les autres terminaux?

30

Je saisis ma première commande sudo . J'entre mon mot de passe Pendant un certain temps, je n'aurai pas à entrer mon mot de passe pour les commandes sudo suivantes.

Maintenant, la question. Je suis quelqu'un qui ouvre beaucoup de terminaux. Il serait très pratique de ne pas avoir à saisir de mot de passe lorsque j'utilise sudo dans les terminaux que j'ouvre après mon premier sudo, pour le peu de temps où je n'aurai pas à saisir de mot de passe pour sudo dans le terminal utilisé sudo pour la première fois. (Désolé pour la longue phrase!)

Est-ce possible? Si non, pourquoi? Si oui, comment?

    
posée daltonfury42 01.07.2015 - 14:57
la source

1 réponse

50

Bien sûr que oui. Exécutez sudo visudo et ajoutez cette ligne à votre fichier sudoers :

Defaults        !tty_tickets

Comme expliqué dans man sudoers :

 tty_tickets       If set, users must authenticate on a per-tty basis.
                   With this flag enabled, sudo will use a separate record
                   in the time stamp file for each tty.  If disabled, a
                   single record is used for all login sessions.  This
                   flag is on by default.

En définissant tty_tickets sur off (ce que signifie ! ), vous activez le partage d'une seule authentification par plusieurs sessions.

    
réponse donnée terdon 01.07.2015 - 15:03
la source

Lire d'autres questions sur les étiquettes