Jak sprawić, by sudo zapamiętywało moje hasło na dłużej?

18

Jak mogę sudozapamiętać moje hasło na dłużej, aby nie musiałem go dalej wpisywać? Nie chcę sudo sui nie wykonuję poleceń przez cały czas jako root.

Korzystam z Arch Linux i próbowałem google, ale dostaję przykłady, aby zmienić hasło, ale nie o to mi chodzi.

Dr Manhattan
źródło
6
Punkt zamówienia sudonie „pamięta hasła”, tak jak pamięta sesję - pam_sudo pamięta, że ​​poprawnie uwierzytelniłeś się w tej konkretnej sesji konsoli i zachowuje tę flagę przez passwd_timeoutkilka sekund.
Shadur

Odpowiedzi:

23

W timestamp_timeouttwoim jest opcja /etc/sudoers. Możesz ustawić tę opcję na liczbę minut. Po tym czasie ponownie poprosi o hasło. Więcej informacji w man sudoers.

I upewnij się, że edytujesz swój sudoersplik za pomocą visudo, który sprawdza twoją składnię i który nie pozostawi cię z niepoprawną konfiguracją i niedostępną sudo.

Jakuje
źródło
1
Jeśli polegasz na hasłach nienawiści, możesz je skonfigurować sudoerstak, aby nie były potrzebne. Możesz to również zrobić dla niektórych indywidualnych poleceń / użytkowników.
ctrl-alt-delor
16

Istnieje timestamp_timeoutopcja w / etc / sudoers ...

Przykład: aby zapamiętać hasło na 5 godzin

Defaults        timestamp_timeout=300
JJoao
źródło
Myślę, że to jest rzeczywiście to, co było potem, passwd_timeout jest tylko jak długo to trwa do hasła szybka zatrzymać się bez wejścia
Dr Manhattan
jeśli to prawda, czy możesz zaakceptować ten? obecna sytuacja jest w tym przypadku myląca
jestem tak zdezorientowany