Я ужасно нетерпелив и не могу выдержать (для меня субъективно длинную) задержку примерно через 2 секунды после ввода неправильного пароля на экране входа в систему или также как sudo пароль, прежде чем я смогу повторить ввод текста правильно. [ ! d0]
Есть ли способ изменить задержку и уменьшить ее до полутора секунд или полностью отключить ее, как для sudo, так и для экрана входа в систему?
Оптимальное решение будет включать более длительную задержку после 3 или 5 неверных паролей, чтобы все еще предотвратить принудительное принудительное выполнение.
PS: В настоящее время я использую ванильный Ubuntu 16.04 с Unity Desktop и LightDM.
Чтобы ваша система игнорировала задержку безопасности по умолчанию, добавьте nodelay в файл /etc/pam.d/common-auth:
Измените эту строку:
auth [success=1 default=ignore] pam_unix.so nullok_secure
Кому:
auth [success=1 default=ignore] pam_unix.so nullok_secure nodelay
Затем пароль безопасности по умолчанию система для его вступления в силу.
Примечание:
Формально здесь /etc/login.defs но теперь обрабатывается PAM в /etc/pam.d различными конфигурационными файлами.
Если вы хотите снизить задержку, а не отключить ее вообще, отредактируйте /etc/pam.d/login:
sudoedit /etc/pam.d/login
Найдите строку, которая выглядит так:
auth optional pam_faildelay.so delay=3000000
Измените число после delay= до меньшего значения, если требуется. Обратите внимание, что это число в наносекундах, поэтому 1000000 составляет 1 секунду.
Источники:
Как изменить задержку, возникающую после ввода неправильного пароля ? /etc/pam.d/login в моей системе Ubuntu 16.04 LTS.