Вам не нужно использовать pam_cracklib
для обеспечения минимальной длины пароля; pam_unix
с радостью сделает это. Просто используйте min = 8
или minlen = 8
(это min
в старых версиях PAM; проверьте свою справочную страницу pam_unix
).
Эта конфигурация должна работать. Если вы делаете это как root
или с привилегиями суперпользователя, вам нужно будет добавить аргумент enforce_for_root
в строку pam_cracklib.so
. В противном случае он будет жаловаться на НЕПРАВИЛЬНЫЙ ПАРОЛЬ
, но все равно разрешит это.