Linux中的加强型火墙的管理


提示:以下是本篇文章正文内容,下面案例可供参考

一、Selinux的功能

1. Selinux的主要功能

对文件以及文件所属的程序开启一个相应的安全上下文,使得每个程序只能访问具备对应的安全上下文的文件其他文件不可被访问

2. Selinux状态的设定

permissive					#警告模式,受到警告但是会被允许
enforcing					#强制模式,受到警告同时不会被允许服务
disabled					#关闭Selinux

3. 强制级别的转换以及查看方式

转换

setenforce 0 				#转换为警告模式
setenforce 1				#转换为强制模式

查看方式

getenforce					#查看的当前Selinux状态

二、修改安全上下文

1. 查看命令

ls -Z 					#查看文件的安全上下文
ls -dZ					#查看目录的安全上下文
ps axZ					#查看进程的安全上下文

2. 修改命令

临时修改方式

chcon -t public_content_t /westos/westos 		#修改文件的安全上下文
chcon -tR public_content_t /westos				#修改目录以及目录下的所有字文件夹下的全上下文
chcon -

永久修改方式

semanage fcontext -l | grep vsftpd				#查看安全上下文列表建议搭配grep进行过滤
semanage fcontext -a -t public_content_t '/westos/(/.*)?'	#永久更改这个目录的安全上下文使得内核可以识别这个文件
restorecon -FR /westos							#使用此命令进行同步文件的安全上下文使得可以在不重启的情况下进行同步安全上下文

三、selinux对服务的设定以及对端口的设定

1.sebool对服务的设定

sebool对于服务的某个功能进行修改使得功能可以被允许进行

setsebool -a | grep ftpd 					#
getsebool -P ftpd_anon_write 1				#也可以及进行更换

2. seport对端口的设定

semanage port -l | grep sshd				#查看该服务所允许的端口是多少
semanage port -a -t ssh_port_t -p tcp 2222	#添加端口为2222也可以被允许

四、selinux的拍错软件

/var/log/messages							#包含selinux的问题解决方案但是不会考虑系统的安全性可以从提供的多个方案中挑选一个进行执行
/var/log/audit/audit.log					#包含了selinux的警告信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值