Как заставить запрос пароля при использовании apt-get install?

Когда я запускаю sudo apt-install <pkgname>, нет запроса пароля.

Как выполнить проверку пароля при каждом запуске этой команды? Почему он не спрашивает по умолчанию? Разве это не смысл sudo? Возможно, я что-то неправильно настроил, чтобы обойти это?

Как я могу гарантировать, что при запуске команды apt-get install <pkgname> будет выдан запрос пароля?

2
задан 5 January 2017 в 06:45

3 ответа

Обычно Вы будете работать sudo apt-get install ..., и sudo попросит Ваш пароль, которым называют первый раз sudo, и кэшируйте пароль в течение 10 или 15 минут, таким образом, следующие вызовы к sudo не требуют пароля.

, Если Вы работаете apt-get install ... от корневой подсказки, она никогда не будет просить пароль.

0
ответ дан 5 January 2017 в 06:45
  • 1
    Я попробовал почти все предлагаемые действия, но к сожалению, ничто не решает проблему. Странно, что также Windows распознает Карту памяти, но это can' t читают его. – Gujche 25 October 2018 в 20:29

Можно также сбросить метку времени, каждый раз, когда Вы хотите выполниться склонный - получают команду как указано ниже:

sudo -k && sudo apt-get install package_name

От человека sudo: '-k' делает недействительным кэшируемые учетные данные пользователя

0
ответ дан 5 January 2017 в 06:45
  • 1
    @Gujche, I' m извините, но это заставляет меня думать, что Карта памяти повреждена (физически). – sudodus 25 October 2018 в 20:32

sudo кэширует Ваше поднятое полномочие в течение приблизительно 15 минут (, sudo, sudoedit - выполняют команду как другого пользователя | Страница справочника Ubuntu), вероятно, что Вы не стали попросившими пароля, потому что Вы уже ввели его в течение того времени. Можно изменить значение по умолчанию путем редактирования /etc/sudoers путем ввода sudo visudo, например:

Defaults:user637251 timestamp_timeout=30

см.: Изменение sudo тайм-аут пароля по умолчанию | Блог

ScottLinux
0
ответ дан 5 January 2017 в 06:45

Другие вопросы по тегам:

Похожие вопросы: