我不确定这个问题是与pam_tally2本身有关还是与Ubuntu有关,这就是我想要找出来的。由于某种原因,pam_tally2在14和16上有问题。我的/etc/pam.d/common-auth文件如下所示:
auth required pam_env.so
auth required pam_tally2.so deny=5 unlock_time=900 onerr=fail
auth [success=1 default=ignore] pam_unix.so nullok_secure
auth requisite pam_deny.so
auth required pam_permit.so
auth optional pam_cap.so我根据以前的论坛和手册页手动插入的前两行。(出于测试目的,我将deny改为=3,将unlock_time更改为=20,以避免进行如此长的测试)。
Invalid password, please try again,红色文本,一旦系统被锁定,消息Account locked due to 4 failed logins, appears in white text。一些论坛和博客说,你也需要把:
account required pam_tally2.so在common-account文件中也
其他论坛说要放置上述行,但您也可以在common-auth文件中添加所有选项。这两种方法似乎都不能使pam_tally2工作。
我也试着用实验
account required pam_env.so在common-account文件中作为第一行。这似乎也不起作用,也不会改变任何事情。
我尝试过在两个文件中以所有可能的组合将pam_env.so行放在pam_tally2.so的上方和下面,这似乎没有纠正这种行为。
如果有人知道pam_tally2.so不工作的原因,或者它是Ubuntu的一个bug,请告诉我。谢谢您抽时间见我。
发布于 2020-05-04 01:25:06
请参阅Ubuntu_16.04
您还需要将行account required pam_tally2.so添加到/etc/pam.d/common-account
发布于 2018-11-29 05:24:53
我也有过同样的经历。我把它解决如下。
https://askubuntu.com/questions/857788
复制相似问题