1

В течение одной сессии bash я повторно запускаю команду с префиксом sudo. Обычно пароль следует запрашивать один раз, а затем кэшировать. Однако настоящее поведение таково, что пароль запрашивается каждый раз.

Я открыл еще одно окно, и такое же поведение наблюдается.

Что может быть причиной такого поведения?

2 ответа2

1

Пользователь Shawn J Goff ответил на эту конкретную причуду в другом вопросе, который был обратным этому. Ответ здесь и таков:

От man sudoers:

timestamp_timeout

Количество минут, которое может пройти до того, как sudo снова запросит пароль. Тайм-аут может включать дробный компонент, если мелкая детализация недостаточна, например, 2.5. По умолчанию 5. Установите 0, чтобы всегда запрашивать пароль. Если установлено значение меньше 0, отметка времени пользователя никогда не истечет. Это может использоваться, чтобы позволить пользователям создавать или удалять свои собственные временные метки через sudo -v и sudo -k соответственно.

0

Я использую следующую команду в начале сеанса в bash на Macintosh. Здорово, если я планирую использовать несколько команд, которым нужен доступ sudoer. Все команды, введенные после этого процесса, будут выполнены от имени пользователя root.

судо

Пример:
Последний вход в систему: вт 2 июн 13:38:19 в ttys000
HostName: ~ UserName $ sudo -s
Пароль:
bash-3.2 # whoami
корень
Баш-3,2 #

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .