CentOS安全设置

CentOS系统安全合规配置 CentOS系统作为主流的linux系统分支,目前广泛部署应用于服务器作为服务器系统使用,为了提高服务器系统的安全行,需要根据自身安全工作需求,进一步对安装的CentOS系统进行简单的配置,来提高安全性,本文主要是总结工作中的一些简单安全配置一、CentOS系统密码策略以上主要是根据实际使用中遇到的需求进行收集配置,后续会继续补充。 阅读详情

无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。


一、注释掉系统不需要的用户和用户组


注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。


1 编辑用户,修改之前先备份

cp  /etc/passwd  /etc/passwdbak
vi /etc/passwd

在前面加上#注释掉此行

#adm:x:3:4:adm:/var/adm:/sbin/nologin
#lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
#sync:x:5:0:sync:/sbin:/bin/sync
#shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
#halt:x:7:0:halt:/sbin:/sbin/halt
#uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
#operator:x:11:0:operator:/root:/sbin/nologin
#games:x:12:100:games:/usr/games:/sbin/nologin
#gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
#ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin #注释掉ftp匿名账号

2 编辑用户组,修改之前先备份

cp /etc/group   /etc/groupbak
vi /etc/group

 在前面加上#注释掉此行

#adm:x:4:root,adm,daemon
#lp:x:7:daemon,lp
#uucp:x:14:uucp
#games:x:20:
#dip:x:40:


二、关闭系统不需要的服务

适实际情况选择。

停用自动挂载档桉系统与週边装置

systemctl stop autofs.service  
systemctl disable autofs.service 

如果要恢复某一个服务,可以执行下面操作

systemctl start autofs.service  
systemctl enable autofs.service 


三、禁止非root用户权限

禁止非root用户执行/etc/rc.d/init.d/下的系统命令

chmod -R 700 /etc/rc.d/init.d/*

恢复默认设置
 

chmod -R 777 /etc/rc.d/init.d/*


四、配置文件锁定

给下面的文件加上不可更改属性,从而防止非授权用户获得权限

chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
# 给系统服务端口列表文件加锁,防止未经许可的删除或添加服务
chattr +i /etc/services

显示文件的属性   
 

lsattr  /etc/passwd   /etc/shadow  /etc/group  /etc/gshadow   /etc/services  


  注意:执行以上权限修改之后,就无法添加删除用户了。
  如果再要添加删除用户,需要先取消上面的设置,等用户添加删除完成之后,再执行上面的操作

取消权限锁定设置 

chattr -i /etc/passwd 
chattr -i /etc/shadow
chattr -i /etc/group
chattr -i /etc/gshadow
#取消系统服务端口列表文件加锁
chattr -i /etc/services   


  现在可以进行添加删除用户了,操作完之后再锁定目录文件。

五、限制不同文件的权限

  chattr +a .bash_history    #避免删除.bash_history或者重定向到/dev/null
  chattr +i .bash_history 
  chmod 700 /usr/bin       #恢复  chmod 555 /usr/bin 
  chmod 700 /bin/ping      #恢复  chmod 755 /bin/ping
  chmod 700 /usr/bin/vim     #恢复  chmod 755 /usr/bin/vim
  chmod 700 /bin/netstat     #恢复  chmod 755 /bin/netstat
  chmod 700 /usr/bin/tail    #恢复  chmod 755 /usr/bin/tail
  chmod 700 /usr/bin/less    #恢复  chmod 755 /usr/bin/less
  chmod 700 /usr/bin/head    #恢复  chmod 755 /usr/bin/head
  chmod 700 /bin/cat       #恢复  chmod 755 /bin/cat
  chmod 700 /bin/uname      #恢复  chmod 755 /bin/uname
  chmod 500 /bin/ps       #恢复  chmod 755 /bin/ps


六、系统更新不升级内核

使用yum update更新系统时不升级内核,只更新软件包
由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内核。

1 先备份文件

cp /etc/yum.conf    /etc/yum.confbak


 2、修改yum的配置文件

vi /etc/yum.conf 

 在[main]的最后添加 exclude=kernel*
   

说明:如果不修改文件,也可直接在yum的命令后面加上如下的参数:

yum --exclude=kernel* update

补充两个常用的命令
 

# 查看系统版本  
cat /etc/issue
# 查看内核版本  
uname -a

七、修改history命令记录

cp /etc/profile   /etc/profilebak
vi /etc/profile

找到 HISTSIZE=1000 改为 HISTSIZE=50,即将历史命令仅记录最近的50条,减少历史操作的泄露。

八、修改SSH端口

vi /etc/ssh/SSHd_config

找到其中的#Port 22(第13行),去掉#,将22修改成指定的端口,建议配置为2000以后的端口,使用如下命令,重启SSH服务,注:以后用新端口登陆。重启前先开放新端口的防火墙,以免被阻止在墙外。
 

# 开放新端口
firewall-cmd --zone=public --add-port=2000/tcp --permanent 
firewall-cmd --reload

# 重启SSHD服务
service SSHd restart

基线管理之Centos安全配置 阅读详情

相关推荐

金蝶ERP元数据解析:字段属性与表结构映射实战

本文深入解析金蝶ERP元数据的核心价值与应用实践,详细介绍了字段属性与表结构映射的关键技术。通过缓存获取与工具类直连两种方案对比,结合实际案例展示元数据在数据库校验、动态表单生成等场景的应用,帮助开发者高效解决二次开发中的常见问题。

weixin_33738555的博客 432

Centos7十五项安全加固标准配置(结合等保3)

加固服务器安全策略

Wizard_1的博客 6644

UE5Could not be compiled. Try rebuilding from source manually.

UE5Could not be compiled. Try rebuilding from source manually.

weixin_45417260的博客 2770

CentOS 安全配置

CentOS 安全配置 忘记 root 密码 禁止进入单用户模式 减少开放终端个数 设置登录用户无操作超时自动退出 只允许 root登录, 禁止其他用户登录 只有wheel组的用户能切换至root用户 修改 账户 密码 系统账号管理 禁止 root 直接登录 设置 允许或禁止 登录的用户 修改系统 SSH 登录端口 设置同一个用户同时只能一个人登录 用户锁定 密码复杂度 命令设置密码有效期 密码定期修改 重设密码5次不能重复 登录错误不能超过5次, 超过5次锁定20分钟

Jian Sun_的博客 1078

iPad秒变Mac副屏的隐藏技巧:用BetterDisplay实现无线竖屏+90度锁定

本文详细介绍了如何利用BetterDisplay软件突破苹果原生“随航”(Sidecar)功能的限制,将iPad无线设置为Mac的竖屏副屏,并实现90度方向锁定。通过创建虚拟显示器、配置分辨率与旋转参数,并校准鼠标指针,用户可以高效利用iPad的纵向空间进行文档阅读、编码等工作,显著提升多屏协作效率。

weixin_29266647的博客 603

200smart 模拟量转换库的建立

模拟量当前值 =(工程值 - 工程量下限)*(模拟量上限 - 模拟量下限)/ (工程量上限 - 工程量下限)+ 模拟量下限2. 建立变量表3. 程序。

mmxxoo_xxmmp的博客 4213

CentOS 7.9安全加固

写在前面:CentOS即将停止更新服务,对于已经安装CentOS的用户来说,系统安全加固就显得更加重要。本文将基于最小化安装的CentOS 7.9,并参考《等级保护2.0》测评指导书(二级)的通用部分,从“身份鉴别”、“访问控制”、“安全审计”、“入侵防御”、“恶意代码防范”、“剩余信息保护”六个方面,介绍Linux安全加固。

Tinmax的博客 2683

Android System Slice应用加载分析,及启用Slice后,锁屏日期第一次开机正常显示,但后面锁屏不显示问题分析

最近发现Android P上锁屏界面,日期不显示,发现从P开始后,出现了Slice来允许应用以模块化,可交互的方式,插入多个使用场景。Android P的system UI 也使用到了这一特性,表现为锁屏时间,日期,勿扰图标,闹钟等。 如何使用Slice 以System UI中KeyguardSliceView.java来说明它的使用方法 首先,我们打开System UI 的mk 文件,可以看到以...

qq_33595823的博客 3033

CentOS Linux服务器安全设置

转自:http://www.osyunwei.com/archives/754.html 引言: 我们必须明白:最小的权限+最少的服务=最大的安全 所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 一、注释掉系统不需要的用户和用户组 注意:不建议直接删除,当...

朱海燕的博客日记 562

磁栅尺的基本原理

一、磁栅尺简介 磁栅尺(Magnetic scale)是一种常见于工业自动化设备领域的线性位移测量方案,因为其耐用性强,对环境要求不高,逐渐替代了对环境要求苛刻的光学直线测量方案。 作为自动化设备领域里不多见的精密位移检测方案,磁栅尺使用广泛,尤其适用于检测行程长、测量精度要求高、工况复杂的大型机床。磁栅尺安装方便,抗干扰能力强,抗冲击性强,不易受到振动、粉尘、水垢、油污等影响,耐高温和耐低温性能也较为突出。 二、磁栅尺基本组成与原理 磁栅尺主要由两个部分组成,磁尺和读磁头。 磁尺 磁尺是磁栅尺

Luckboy_shy的博客 1万+

FreeRTOS --(15)信号量之概述

FreeRTOS 中使用信号量来做同步,信号量可以在任务中使用作为任务与任务间的同步,也可以在中断中使用(带 FromISR 的版本)中断与任务间的同步; 针对不同的应用场景,信号量分为两种: 1、二值信号量; 2、计数信号量; 1、二值信号量 1.1、Usage 顾名思义,二值信号量只有两个值:0 和 1;它用于简单场景下的任务与任务、中断与任务之间的同步,比如:一个任务,在等待某个资源到位后,才能够继续执行,在得到这个资源之前,它处于阻塞状态,假如一个中断来了,给出了这个资源,那么.

StephenZhou 6517

CentOS安全相关设置

CentOS安全相关设置 来源:本站转载 作者:佚名 时间:2013-08-02TAG:Centos linux安全  删除多余的用户和用户组,修改口令文件属性,禁止[Ctrl+Alt+Delete]重启命令,防止别人ping的方法。整理自互联网。   1、删除多余的用户和用户组   //删除多余用户 # vi /etc/passwd userdel adm use

665

项目篇 | 图书管理系统 | 管理员模块 | 概述

图书管理系统管理员模块概述

百栗.的博客 403

讲解如何对CentOS安全设置

讲解如何对CentOS安全设置 http://os.51cto.com2010-03-23 11:21 佚名 我要评论(0) 摘要:详细的介绍了如何对CentOS安全设置。把操作分为6个步骤,包含设置的参数等详细说明。 CentOS安全设置,我们有很多人叫它社区企业操作系统,...

weixin_33875839的博客 148

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CentOS 服务器安全设置

CentOS 服务器安全设置 导读 我们必须明白:最小的权限+最少的服务=最大的安全。所以无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小化,这样才能保证服务器最大的安全。 一、注释掉系统不需要的用户和...

weixin_34111790的博客 110

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CentOS上的HTTPS:如何设置安全的HTTPS连接

确保将"yourdomain.com"替换为你的域名,并将"/path/to/your/certificate.crt"和"/path/to/your/private.key"替换为SSL证书和私钥文件的实际路径。通过使用HTTPS,你可以加密与用户的通信,并确保数据在传输过程中的安全性。首先,你需要获取一个有效的SSL证书,以验证你的网站身份并加密与用户的通信。你可以从权威的SSL证书颁发机构(CA)购买证书,或者使用免费的证书颁发机构,如Let's Encrypt。使用浏览器访问你的网站URL(以。

weixin_73725158的博客 863

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

centos安全设置

 centos安全设置1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半防止别人ping的方法: 1)命令提示符下打echo 1 > /proc/sys/net/ipv4/icmp_ignore_all2)用防火墙禁止(或丢弃) icmp 包iptables -A INPUT -p icmp -j DROP3)对所有用ICMP通讯的包不予响应 比如PIN

414

CentOS Linux 7 安全基线设置

作为一个...

Shum Laboratory 347

linux mysql安全设置_CentOS Linux服务器安全设置

引言:我们必须明白:最小的权限+最少的服务=最大的安全所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接一、注释掉系统不需要的用户和用户组注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。cp /e...

weixin_39576127的博客 118

CentOS 5服务器安全设置

CentOS 5服务器安全设置 一.Centos 系统安全方面 1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半 2、更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降 3、删除系统臃肿多余的账号: userdel adm userdel lp userdel sync userdel shutdown userdel halt userdel news userdel uucp userdel operator userdel games userdel g

Jack001011的博客 257

CentOS Linux系统安全设置

CentOS系统安全设置 1.禁止ping [root@zh888 ~]# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all //临时禁止ping [root@zh888 ~]# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all //临时允许pi...

weixin_34409741的博客 101

关于阿里云CentOS服务器的一些安全性设置

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34377919的博客 155
上一篇: PHP正则表达式
下一篇: 企业本地IaaS云计算方案 CloudStack+Xenserver 第1部分
宫孙小兔
博客等级 码龄19年 1871粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宫孙小兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值