Как заставить sudo запомнить мой пароль дольше?

18

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

Я нахожусь на Arch Linux и пытался Google это, но я получаю примеры, чтобы изменить свой пароль, что не то, что я после.

Доктор манхэттен
источник
6
По порядку, sudoне «запоминает ваш пароль» столько, сколько запоминает ваш сеанс - pam_sudo запоминает, что вы правильно проходили аутентификацию в этом конкретном сеансе консоли, и сохраняет этот флаг в течение passwd_timeoutнескольких секунд.
Шадур

Ответы:

23

Есть timestamp_timeoutвариант в вашем /etc/sudoers. Вы можете настроить эту опцию на количество минут. По истечении этого времени он снова запросит пароль. Больше информации в man sudoers.

И убедитесь, что вы редактируете свой sudoersфайл, используя visudo, который проверяет ваш синтаксис и который не оставит вас с неверной конфигурацией и недоступным sudo.

Jakuje
источник
1
Если вы полагаетесь на пароли ненависти, вы можете настроить их sudoersтак, чтобы они вам не нужны. Вы также можете сделать это только для отдельных команд / пользователей.
Ctrl-Alt-Delor
16

В timestamp_timeoutвашем / etc / sudoers есть опция ...

Пример: чтобы пароль запомнился на 5 часов

Defaults        timestamp_timeout=300
JJoao
источник
Я думаю, что на самом деле это то, чего я добился, passwd_timeout - это только то, сколько времени требуется, чтобы запрос пароля оставался без ввода
д-р Манхэттен
если это правда, можете ли вы принять это вместо этого? текущая ситуация вводит в заблуждение в этом случае
так растерялся,