一、账号管理
1、口令锁定策略
基线检查:
查看文件more /etc/pam.d/password-auth
判定条件:是否存在以下内容
auth required pam_tally2.so deny=5 onerr=fail unlock_time=300 even_deny_root=5 root_unlock_time=600
安全加固:
(1)执行备份
(2)修改策略,编辑文件,增加以上内容。
ps:如果要对root用户生效,请在内容后继续添加:
even_deny_root=5 root_unlocak_time=600
查询被锁定的账号:
pam_tally2 -u
手动解锁某个被锁定账号:
pam_tally2 -u 用户名 -r
2、口令生存期
基线检查:
查看文件more /etc/login.defs
判定条件:检查参数值是否满足要求
PASS_MAX_DAYS用户密码最长使用天数不大于90
PASS_WARN_AGE用户密码到期提前提醒天数为7
安全加固:
(1)执行备份
(2)修改策略,编辑文件,增加以下内容,如果存在则修改。
PASS_MAX_DAYS 90
PASS_WARN_AGE 7
执行命令:修改已有用户的口令生存期和过期告警天数
chage -M 9 -W 7 username
3、口令复杂度
基线检查:执行命令查看是否有返回结果
grep -E "^minlen|/^minclass" /etc/security/pwquality.conf
判定条件:
有返回结果等于或大于,则合规。minlen