Linux学习总结(72)——Linux系统安全加固

男娘i 2023-01-23 12:57 36阅读 0赞
  1. #!/bin/bash
  2. #设置密码复杂度
  3. if [ -z "`cat /etc/pam.d/system-auth | grep -v "^#" | grep "pam_cracklib.so"`" ];then
  4. sed -i '/password required pam_deny.so/a\password required pam_cracklib.so try_first_pass minlen=8 ucredit=-1 lcredit=-1 ocredit=-1 dcredit=-1 retry=3 difok=5' /etc/pam.d/system-auth
  5. fi
  6. #密码输入失败3次,锁定5分钟
  7. sed -i 's#auth required pam_env.so#auth required pam_env.so\nauth required pam_tally.so onerr=fail deny=3 unlock_time=300\nauth required /lib/security/$ISA/pam_tally.so onerr=fail deny=3 unlock_time=300#' /etc/pam.d/system-auth
  8. #修改默认访问权限
  9. sed -i '/UMASK/s/077/027/' /etc/login.defs
  10. #设置重要文件目录权限
  11. chmod 644 /etc/passwd
  12. chmod 600 /etc/xinetd.conf
  13. chmod 600 /etc/inetd.conf
  14. chmod 644 /etc/group
  15. chmod 000 /etc/shadow
  16. chmod 644 /etc/services
  17. chmod 600 /etc/security

发表评论

表情:
评论列表 (有 0 条评论,36人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux安全加固手册

    1      身份鉴别 1.1         密码安全策略 操作系统和数据库系统管理用户身份鉴别信息应具有不易被冒用的特点,口令应有复杂度要求并定期更换。 设置