Як я можу змінити кількість спроб введення пароля, дозволених sudo?


9

За замовчуванням sudoзапрошує мене вводити свій пароль користувача максимум три рази, якщо я вводив неправильний пароль. Як я можу змінити її необмежену кількість разів (?)? Як я можу зробити так, щоб він попросив мене пароль, поки я не введу правильний?

Відповіді:


13

Це задокументовано в man sudoers. Ви шукаєте налаштування:

 passwd_tries      The number of tries a user gets to enter his/her pass‐
                   word before sudo logs the failure and exits.  The
                   default is 3.

Отже, щоб змінити це на, наприклад, 5, запустіть sudo visudoі додайте ці рядки:

## Allow a user to attempt to enter a password 5 times
Defaults        passwd_tries=5

Наскільки я знаю, немає способу встановити її необмежену кількість разів, але ви можете просто використовувати величезну кількість:

Defaults        passwd_tries=99999999

Це необмежено для всіх намірів і цілей, якщо у вас є користувач із дуже важким випадком OCD, він не намагатиметься ввести пароль більше 100 мільйонів разів.


Тепер, як я можу змінити його на необмежений час? (без великого нумеру для passwd_tries)
αғsnιη

3
@KasiyA встановив його на 99999999999 і жити з ним :)
terdon

1
Перші інструкції тут детально описують, як увійти в режим відновлення: askubuntu.com/questions/24006/…
Seth

3
@KasiyA ніколи, ніколи, ніколи НЕ редагувати /etc/sudoersбезпосередньо. Ось чому я сказав вам використовувати visudo. Це захистило б вас від цієї проблеми.
тердон

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