linux 加固脚本,Centos7的常规加固脚本

以下为一个普通的linux Centos7的常规加固脚本

加固项包括以下项目:

1、操作超时

2、保留历史命令改为10条

3、Enable TCP SYN Cookie Protection

4、口令策略加固

5、设置mask值&超时锁定

#!/bin/sh

author:lp

version 1.0 written by 2019.05.03

#1 add continue input failure 3 ,passwd unlock time 5 minite

#1 操作超时

cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak

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

#2 will system save history command list to 10

cp /etc/profile /etc/profile.bak

sed -i "s/HISTSIZE=1000/HISTSIZE=10/" /etc/profile

source /etc/profile

#3 add syncookie enable /etc/sysctl.conf

cp /etc/sysctl.conf /etc/sysctl.conf.bak

echo "net.ipv4.tcp_syncookies=1" >> /etc/sysctl.conf

sysctl -p

#4 password 口令加固

cp /etc/login.defs /etc/login.defs.bak

sed -i ‘/PASS_MAX_DAYS/s/99999/7/g‘ /etc/login.defs

sed -i ‘/PASS_MIN_DAYS/s/0/1/g‘ /etc/login.defs

sed -i ‘/PASS_MIN_LEN/s/5/10/g‘ /etc/login.defs

sed -i ‘/PASS_WARN_AGE/s/7/7/g‘ /etc/login.defs

#5 设置mask值&超时锁定cp /etc/bashrc /etc/bashrc.baksed -i ‘/umask/s/022/027/g‘ /etc/bashrcecho "TMOUT=300" >> /etc/bashrcsource /etc/bashrc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS7加固脚本是一种用于初始化和加固企业内部服务器操作系统的脚本。该脚本包括网络初始化设置、软件更新源替换、内核版本升级、时间时区初始化设置、系统安全加固、安全运维设置、系统内核参数优化和常用软件安装等一系列操作。使用这个脚本可以方便地对CentOS7服务器进行加固,并将加固后的服务器克隆为线上生产环境的基线模板。 如果你想获取更多关于CentOS7加固脚本的详细信息和实践经验,你可以查看下面的链接:[1]。这是一个GitHub链接,其中包含了该脚本的具体内容和使用方法。 另外,你也可以参考下面的链接:,这是一个关于Windows和Linux服务器系统安全加固实践和基线检测脚本的完整文章。该文章提供了更多关于服务器系统安全加固的信息和指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [如何利用Shell脚本CentOS7操作系统进行常规初始化和系统优化及其安全加固(适用于等保2.0)](https://blog.csdn.net/u013072756/article/details/124091261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值