На этот вопрос уже есть ответ здесь:
Я перестал использовать Ubuntu на некоторое время (с 12.10) и недавно вернулся к ней. Насколько я помню, раньше он запрашивал пароль root только один раз для терминальной сессии (для команд sudo). Теперь он спрашивает каждый раз, когда я хочу выполнить sudo. Есть ли способ исправить это? Или это намеренно?
То же самое происходит с git. Мне приходится вводить свои учетные данные каждый раз, когда я хочу сделать коммит. Я знаю, что моим друзьям на mac не нужно этого делать. Связаны ли эти две проблемы?
Буду признателен за любую помощь. Заранее спасибо!
sudo
, по умолчанию, испытывает таймаут после определенного числа минут, 15 по умолчанию. Можно изменить это путем выполнения:
sudo visudo
Затем внизу, добавьте:
Defaults:userName timestamp_timeout=timeoutInMinutes
то, Где userName
Ваше имя пользователя и timeoutInMinutes
, является тайм-аутом (в минутах), Вы хотели бы. Чтобы всегда просить пароль используйте 0
, чтобы только спросить однажды на использование сессий -1
.
Нажатие Ctrl + O и затем Ctrl + X , чтобы сохранить и выйти.
Для мерзавца необходимо будет настроить его для запоминания имени пользователя и пароля. Посмотрите этот вопрос о Переполнении стека для получения дополнительной информации: , Как заставить Мерзавца только спросить пароль когда нажатие в удаленный репозиторий .
кроме того, Ваш sudo
пароль не пароль root. Пароль root является паролем для учетной записи root
(который отключен по умолчанию в Ubuntu). sudo
просто использование Ваш пароль пользователя. Тонкое различие, но это там.