密码复杂性问题

密码复杂性问题

使用RHEL6

在文件中/etc/pam.d/system-auth我有以下设置:

difok=4

但是我能够成功地root将 的密码从更改abcd1bbcd1

看来我不能这样做,因为新密码与原始密码没有 4 个字符不同。

这是预期的吗?

如果是预期的话,有什么方法可以对帐户设置密码复杂性限制吗root

答案1

假设您正在使用pam_pwquality(从您的帖子中不清楚,并且difok每个网络搜索似乎被各种不同的 PAM 模块使用),然后root检查会跳过此测试,因为没有旧密码可供比较:

   enforce_for_root
       The module will return error on  failed  check  even  if  the  user
       changing  the password is root. This option is off by default which
       means that just the message about the failed check is  printed  but
       root  can  change  the password anyway. Note that root is not asked
       for an old password so the checks that  compare  the  old  and  new
       password are not performed.

此引用来自pam_pwquality(8)centos7 系统的手册页。

相关内容