Отключить или резко сократить паузу на неверный пароль

542
Hashbrown

Я использую плазму 5 прямо сейчас (на Fedora 22, если это имеет значение), и всякий раз, когда я неправильно ввожу свой пароль на экране блокировки, мне приходится ждать около пяти секунд, прежде чем он позволит мне снова попытаться ввести текст в поле ввода пароля.

Я считаю, что это слишком долго, и было интересно, если кто - нибудь знал, был ли этот тайм - аут определен в конфигурационном файле где - то (надеюсь, только влияющие на блокировку / входа в систему экранов, а не другое программное обеспечение, где тайм - аут является хорошим бот-брутфорс сдерживающий)

3
Я не уверен, что это подходящее место для обсуждения, но plasma5 - новинка, так что, вероятно, я просто первый, кто наткнулся на это и захочет его использовать. Как и `kde-4` до этого, я не сомневаюсь, что этот тег будет часто использоваться, так как новый KDE начинает использоваться большим количеством людей. Когда я сделал это, я думал, что теперь это в руках сообщества, используется ли он или умирает Hashbrown 8 лет назад 0

1 ответ на вопрос

1
grawity

Задержка добавляется pam_unixмодулем аутентификации.

Откройте /etc/pam.d/system-auth, найдите там модуль «auth… pam_unix.so», затем добавьте nodelayопцию в строку. (См. "Man pam_unix" для получения информации обо всех опциях и примерах того, как их указать.)

Похоже, это не сработало, на экране все еще было написано: «Разблокировка не удалась» и на несколько секунд отключено взаимодействие с текстовым полем (нужно ли что-то сделать, чтобы система осознала, что я отредактировал конфигурацию?). Если бы это сработало, кажется, что этот файл будет влиять не только на экран блокировки. Безопасно ли здесь отключать задержку? Hashbrown 8 лет назад 0
Попробуйте сделать такую ​​же замену в других похожих файлах? (`system-auth` не используется напрямую, обычно он импортируется из специфичной для службы конфигурации, такой как` / etc / pam.d / kde` или тому подобное.) grawity 8 лет назад 0
Кроме `system-auth`, только` password-auth` содержал `auth..pam_unix` в них (я пробовал это безрезультатно). Файлы `kscreensaver` и` kde` только включены или 'substack'd другие файлы, такие как `system-auth`. Hashbrown 8 лет назад 0
Все файлы говорят, что они автоматически генерируются `authconfig`. Я запустил `authconfig --test`, и он дал мне диалоговое окно с паролем; при вводе неверного пароля он сразу же перезапрашивается. Я изменил конфигурационные файлы обратно, чтобы удалить `nodelay`, и` authconfig` начал делать паузу между неверными паролями. Так что настройка работает, но не на экране блокировки вообще Hashbrown 8 лет назад 0

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