1、设置口令复杂度策略和有效期
vi /etc/pam.d/system-auth
# 原行为:
# password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
修改为
password requisite pam_cracklib.so try_first_pass retry=3 enforce_for_roo minlen=8 minclass=4 maxsequence=3 maxrepeat=3
2、设置密码过期时间
vim /etc/login.defs 修改成如下内容
PASS_MAX_DAYS 90
PASS_MIN_DAYS 1
PASS_MIN_LEN 8
PASS_WARN_AGE 7
3、设置登录时间超时
一)设置本地登录失败处理
vi /etc/pam.d/system-auth
# 在auth部分添加(位置很重要,建议放在pam_unix.so之前)
auth required pam_tally2.so onerr=fail audit silent deny=3 unlock_time=300 even_deny_root root_unlock_time=600
二)设置ssh远程登录失败处理
vi /etc/pam.d/sshd
# 添加以下行(通常在auth部分)
auth required pam_tally2.so onerr=fail audit silent deny=3 unlock_time=300 even_deny_root root_unlock_time=600
4、超时后自动退出登录
vi /etc/profile
添加如下内容
TMOUT=180
export TIMOUT
保存退出执行 source /etc/profile
773

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



