Wie kann ich sudo dazu bringen, sich länger an mein Passwort zu erinnern?

18

Wie kann ich mir sudomein Passwort länger merken, damit ich es nicht immer wieder eingeben muss? Ich möchte nicht sudo suständig Befehle als root ausführen.

Ich bin auf Arch Linux und habe versucht, dies zu googeln, aber ich bekomme Beispiele, um mein Passwort zu ändern, was nicht das ist, wonach ich bin.

Dr. Manhattan
quelle
6
Point of Order sudo"merkt sich Ihr Passwort nicht so sehr", als dass es sich an Ihre Sitzung erinnert - pam_sudo merkt sich, dass Sie sich in dieser bestimmten Konsolensitzung korrekt authentifiziert haben, und behält dieses Flag für passwd_timeoutSekunden bei.
Shadur

Antworten:

23

Es gibt eine timestamp_timeoutOption in Ihrem /etc/sudoers. Sie können diese Option auf die Anzahl der Minuten einstellen. Nach dieser Zeit werden Sie erneut nach dem Passwort gefragt. Mehr Infos in man sudoers.

Und stellen Sie sicher, dass Sie Ihre sudoersDatei mit visudo bearbeiten , das Ihre Syntax überprüft und Sie nicht mit einer falschen Konfiguration zurücklässt und auf die nicht zugegriffen werden kann sudo.

Jakuje
quelle
1
Wenn Sie sich auf Hasskennwörter verlassen, können Sie diese sudoersso konfigurieren , dass Sie keine benötigen. Sie können dies auch nur für einige einzelne Befehle / Benutzer tun.
Strg-Alt-Delor
16

Es gibt eine timestamp_timeoutOption in Ihrer / etc / sudoers ...

Beispiel: um das Passwort für 5 Stunden zu speichern

Defaults        timestamp_timeout=300
Joao
quelle
Ich denke, das ist genau das, wonach ich gesucht habe. Das passwd_timeout gibt nur an, wie lange es dauert, bis die Passwortabfrage ohne Eingabe aktiv ist
Dr. Manhattan,
Wenn das wahr ist, können Sie stattdessen diesen akzeptieren? Die aktuelle Situation ist in diesem Fall irreführend
so verwirrt,