
Я использую CentOS и хочу установить минимальную длину пароля, минимальный срок действия пароля, максимальный срок действия пароля и сложность пароля в моей системе.
Я просмотрел несколько руководств по изменению файла system-auth, но это не сработало.
Надеюсь получить здесь ответы.
Заранее спасибо
решение1
Некоторые из них устанавливаются системным администратором с помощью passwd
команды.
-нЭто установит минимальный срок действия пароля в днях, если учетная запись пользователя поддерживает срок действия пароля. Доступно только для root.
-ИксЭто установит максимальный срок действия пароля в днях, ...
Другие управляются через модуль PAM cracklib. pam_cracklib
Страница man должна документировать, какие функции поддерживаются в вашей системе. Вы можете задать их в глобальном файле конфигурации /etc/pam.d/system-auth и/или в файле passwd /etc/pam.d/passwd, например
# /etc/pam.d/passwd
...
password required pam_cracklib.so difok=3 minlen=15 dcredit= 2 ocredit=2