我们在系统-auth配置文件中使用pam_tally2,这对用户来说很好。对于诸如SCOM或Nervecenter之类的服务,它会导致锁定。
RHEL5和RHEL6上的相同行为
这是/etc/pam.d/nervecenter
#%PAM-1.0
# Sample NerveCenter/RHEL6 PAM configuration
# This PAM registration file avoids use of the deprecated pam_stack.so module.
auth include system-auth
account required pam_nologin.so
account include system-auth这是/etc/am.d/system-auth
auth sufficient pam_centrifydc.so
auth requisite pam_centrifydc.so deny
account sufficient pam_centrifydc.so
account requisite pam_centrifydc.so deny
session required pam_centrifydc.so homedir
password sufficient pam_centrifydc.so try_first_pass
password requisite pam_centrifydc.so deny
auth required pam_tally2.so deny=6 onerr=fail
auth required pam_env.so
auth sufficient pam_unix.so nullok try_first_pass
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_deny.so
account required pam_unix.so
account sufficient pam_succeed_if.so uid < 500 quiet
account required pam_permit.so
password requisite pam_cracklib.so try_first_pass retry=3 minclass=3 minlen=8 lcredit=1 ucredit=1 dcredit=1 ocredit=1 difok=1
password sufficient pam_unix.so sha512 shadow try_first_pass use_authtok remember=8
password required pam_deny.so
session optional pam_keyinit.so revoke
session required pam_limits.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so登录确实有效,但它也会触发pam_tally计数器,直到它点击6个“假”登录。
附近有什么忍者能发现这个问题吗?
谢谢。
发布于 2014-05-30 09:18:17
我发现了问题。
阅读一些错误和问题
需要为auth和account指定pam_tally2。这将在登录成功时重置其计数器。
将其更改为以下内容已解决了问题
auth required pam_tally2.so deny=6 onerr=fail
account required pam_tally2.so主要原因是SCOM尝试了不同的身份验证方法。而一些失败的人则是成功的。问题是计数器从来没有重置过自己。
https://serverfault.com/questions/599625
复制相似问题