Linux安全技术:PAM与AppArmor深度解析
1. PAM(可插拔认证模块)技术详解
1.1 PAM时间限制模块(pam_time)
PAM模块中使用 time.conf 的是 pam_time 。可以通过以下命令查看系统事件配置文件中 pam_time 模块的使用情况:
$ grep -nr "pam_time" /etc/pam.d/
示例输出如下:
/etc/pam.d/su:29:# account requisite pam_time.so
/etc/pam.d/login:78:# account requisite pam_time.so
如果 pam_time 未列出,需要修改 /etc/pam.d/common-auth 文件,在配置文件的“account”部分顶部添加以下内容,使PAM强制执行时间限制:
account required pam_time.so
1.2 使用PAM强化密码策略
当修改密码时, pam_cracklib 模块会参与其中。该模块会提示用户输入密码,并根据系统字典和一组规则检查密码强度。使用 pam_cracklib 可以检查新密码
Linux安全:PAM与AppArmor解析
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



