Как я могу понизить задержку после неправильно вводимого входа в систему и sudo паролей?

Я ужасно нетерпелив и не могу выдержать (для меня субъективно долго) задержка приблизительно 2 секунд после ввода неправильного пароля на экране входа в систему или также как sudo пароль, прежде чем я смогу повторить ввод его правильно.

Есть ли способ изменить задержку и уменьшить ее приблизительно до половины секунды или повернуть ее полностью прочь, оба для sudo и экран входа в систему?

Оптимальное решение включало бы более длинную задержку после, возможно, 3 или 5 неправильных паролей, для тихого предотвращения принуждения скота.

PS: Я в настоящее время использую ванильную Ubuntu 16.04 с Рабочим столом Единицы и lightdm.

6
задан 28 January 2017 в 18:03

3 ответа

В Ubuntu, для удаления задержки неправильных паролей в терминале, редактируют файл common-auth найденный в папке /etc/pam.d.

sudo nano /etc/pam.d/common-auth

Затем добавьте строку nodelay в конец строки

auth    [success=1 default=ignore]      pam_unix.so nullok_secure

так, чтобы это сказало

auth    [success=1 default=ignore]      pam_unix.so nullok_secure nodelay

Затем сохраните файл с нано путем нажатия Ctrl+X, Y, Enter.

Если Вы хотите вместо этого изменить задержку, сначала сделайте шаг выше и удалите задержку полностью. Затем добавьте следующую строку к тому же файлу перед строкой, которую Вы изменили выше:

auth       optional     pam_faildelay.so  delay=500000

Это будет первой непрокомментированной строкой файла. Если Вы добавляете эту строку после первой строки, Вы отредактировали, то она не будет работать.

Теперь можно отредактировать значение задержки к тому, что Вы хотите. Я поместил половину секунды как Вы требуемый.

11
ответ дан 23 November 2019 в 07:18

Если Вы хотите к ниже задержка вместо того, чтобы отключить его в целом, редактируете /etc/pam.d/login:

sudoedit /etc/pam.d/login

Находят строку, которая похожа:

auth       optional   pam_faildelay.so  delay=3000000

Изменение число после delay= к меньшему значению, как желаемый.
Примечание, что число находится в микросекундах, таким образом, 1000000 1 секунда.

<час>

Источники:

4
ответ дан 23 November 2019 в 07:18

Чтобы заставить Вашу систему игнорировать задержка безопасности пароля по умолчанию добавляют 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 различными конфигурационными файлами.

2
ответ дан 23 November 2019 в 07:18

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

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