Назад | Перейти на главную страницу

PAM: отклонить стандартный пароль

Я хочу отклонить наш стандартный пароль в pam для служб, пока пользователь не изменит его. Это фиксированный пароль, хорошо известный нашим пользователям, но я не знаю, как настроить pam, чтобы он отказывался от него. Проверяю cracklib, но он работает только при смене пароля, а не при авторизации. Я не могу использовать pam_succeed_if, так как он не проверяет пароль.

Есть идеи, как отклонить этот пароль?

Рассматривать pam_exec

chage -d 0 username должен это сделать. Возможно, вам придется установить нулевой начальный пароль, что, вероятно, не очень безопасно, но некоторое тестирование методом проб и ошибок должно показать, так ли это.

-редактировать-

В этом случае вы можете создать сценарий входа в систему при входе в систему, используя /etc/profile, /etc/bash.bashrc или что-то вроде того, чтобы сначала установить этот пароль, а затем позволить политике устаревания принудительно его изменить?