Як змусити судо запам'ятати свій пароль довше?


18

Як змусити sudoзапам'ятати свій пароль довше, щоб мені не довелося вводити його? Я не хочу постійно sudo suвиконувати команди як корінь.

Я перебуваю на Arch Linux і намагався виконувати це в Google, але я отримую приклади, щоб змінити свій пароль, який я не прошу.


6
Порядок, sudoне "запам'ятовує ваш пароль" настільки, наскільки він запам'ятовує ваш сеанс - pam_sudo пам'ятає, що ви правильно пройшли автентифікацію в конкретному сеансі консолі, і зберігаєте цей прапор протягом passwd_timeoutсекунд.
Шадур

Відповіді:


23

Є timestamp_timeoutваріант у вашому /etc/sudoers. Ви можете налаштувати цю опцію на кількість хвилин. Через цей час він знову запитає пароль. Більше інформації в man sudoers.

І переконайтесь, що ви редагуєте свій sudoersфайл за допомогою visudo, який перевіряє ваш синтаксис і який не залишить вас з неправильною конфігурацією та недоступним sudo.


1
Якщо ви покладаєтесь, покладайтеся на паролі ненависті, то ви можете налаштувати sudoersтак, що він вам не потрібен. Ви також можете зробити це лише для деяких окремих команд / користувачів.
ctrl-alt-delor

16

У timestamp_timeoutвашому / etc / sudoers є варіант ...

Приклад: щоб запам'ятати пароль протягом 5 годин

Defaults        timestamp_timeout=300

Я думаю, що це насправді те, про що я пішов, passwd_timeout - це лише те, скільки часу потрібно, щоб запит на введення пароля залишався невдалим
д-р Манхеттен,

якщо це правда, чи можете ви прийняти це замість цього? нинішня ситуація в цьому випадку вводить в оману
я так заплутався
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.