linux – 如何通过pam_tally2为特定用户进行密码锁定异常?

我需要为特定用户制作一个例外,这样他的失败登录不会被pam_tally2计算,而且,这不是root帐户(我之后会使用magic_root).

它可行吗?

解决方法

您可以在堆栈中使用pam_succeed_if模块为某些用户提供例外.检查pam_succeed_if(8)联机帮助页以获得语法的深入说明.一个例子是:
auth [success=1 default=ignore] pam_succeed_if.so gid eq 2000
auth required                   pam_tally2.so deny=5 onerr=fail unlock_time=1200

这意味着,如果pam_succeed_if测试成功返回,即对于GID为2000的组中的所有用户,则跳过以下测试(pam_tally2);如果测试返回失败,请忽略它并继续.

可以堆叠几个pam_succeed_if测试以进行细粒度控制.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...