Linux学习总结(72)——Linux基线检查加固脚本

Posted 科技D人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习总结(72)——Linux基线检查加固脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash
 
#设置密码复杂度
if [ -z "`cat /etc/pam.d/system-auth | grep -v "^#" | grep "pam_cracklib.so"`" ];then
  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
fi
#密码输入失败3次,锁定5分钟
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
 
#修改默认访问权限
sed -i \'/UMASK/s/077/027/\' /etc/login.defs
 
#设置重要文件目录权限
chmod 644 /etc/passwd 
chmod 600 /etc/xinetd.conf
chmod 600 /etc/inetd.conf 
chmod 644 /etc/group 
chmod 000 /etc/shadow 
chmod 644 /etc/services 
chmod 600 /etc/security

以上是关于Linux学习总结(72)——Linux基线检查加固脚本的主要内容,如果未能解决你的问题,请参考以下文章

SECURITY-linux安全基线检查脚本

Linux安全检查基线

linux安全基线检查内容

linux安全基线检查内容

Windows学习总结(22)——Windows基线检查加固脚本

Windows学习总结(22)——Windows基线检查加固脚本