Linux密码插件运行状态查询,linux中selinux插件

linux中selinux插件

linux中selinux插件

服务端:

1.vim /etc/yum.repos.d/rhel_dvd.repo   更改yum源地址

278a2b95fdf7b523aac11dbe7fffbb14.png

04e0aaecfb7b94870ab2a08ab76c9669.png

2.yum clean all                        清空缓存

7695a6838b3fcec791d789fcfa264c8a.png

3.yum install vsftpd -y                安装vsftpd服务

28872fa9b87bdfc751ba13e4a7ed1301.png

e6d925bd5e4b4ac6d1d61cfe5118a09b.png

4.systemctl start vsftpd               开启vsftpd服务

5.systemctl enable vsftpd              设置开机自启动

6.systemctl stop firewalld             关闭防火墙

7.systemctl disable firewalld          设置开机关闭防火墙

7dbf6820d7dd8f9571f56d117ddf6e55.png

客户端:

1.yum install lftp -y                  下载lftp服务

2.lftp 172.25.254.107 --ls查看          可以显示内容登陆成功

9cbcf5f0595dbe6f9d08b639a47cd323.png

1.命令修改:只能在强制,警告两者之间修改,如果想要关闭需要修改配置文件,并且reboot,修改成功。

强制:会发出警告,且不能访问

setenforce  1         修改为强制

警告:会发出警告,到可以访问

setenforce  0         修改为警告

查看getenforce

dda7883da78ab54b942fbf542fcc2179.png

2.vim /etc/sysconfig/selinux      配置文件修改状态,修改后要reboot(selinux插件)。

enforcing                         强制

permissive                        警告

disabled                          关闭

1082d6d6d702bcc3033c98b247af1e70.png

79a3b22ca03444602d18f8b2f0a4d1f6.png

4f77f1b5b4e4c21682684868f1cd596b.png

3.[[email protected] pub]# ls -Z     查看标签

disabled                          关闭时

c7546b915a1865c3448a54c96c694a52.png

在touch   /var/ftp/pub/ westos目录中建立文件,登陆ftp查看

66a9e3634bc4b062441ef36b7a465511.png

登陆ftp查看:可以看到westos

f56b67ab653f85c15932c5ecbdd8404c.png

enforcing                         强制时

36c861dd4fce980e1ce6d9f39b091eb1.png

6f72e66e85c1597edc9b7082ed26cfa8.png

559d37de336bb44150f13df5726da9bb.png

lftp登陆查看可以看到westos,看不到westos1

ffab4fbf9ba28221d8a9e0d36ff76b65.png

安全上下文标签不一样

c605e83e6d61fd64d476d38cf4830de5.png

4.[[email protected] ~]# ps auxZ | grep vsftpd        查看vsftpd服务

620d3c35baad5eaae579cf1144a5a768.png

5.[[email protected] pub]# chcon -t public_content_t westos1   更改标签(修改标签后可以查看)

注意:chcon更改安全上写文是临时的,系统重后更改失效。

[[email protected] pub]# chcon -t public_content_t westos1

[[email protected] pub]# ls -Z

-rw-r--r--. root root system_u:object_r:public_content_t:s0 westos

-rw-r--r--. root root unconfined_u:object_r:public_content_t:s0 westos1

cc82854b84bd0dd936330c9b7b167743.png

重启服务:systemctl   restart  vsftpd

登陆ftp可以查看那到westos1

5b82fdad049fc3aece7a5c1697727b6e.png

1.mkdir /westos              建立目录

2.semanage fcontext -l | grep /var/ftp      查看安全上下文列表

6a216de73894ae77b842099ccff961f7.png

3.semanage fcontext -l | grep /wstos       查看westos有没有在列表中

8c16a30b6f8404797f51fc8cc32092a4.png

列表中没有

4.semanage fcontext -a -t public_content_t '/westos(/.*)?'      把westos加入到列表中

5. semanage fcontext -l | grep /westos

/westos(/.*)?                                      all files          system_u:object_r:public_content_t:s0

8797ab90d519f492b42b53f0c868ddbb.png

6.[[email protected] ~]# restorecon -RvvF /westos/          刷新安全上下文列表

7.[[email protected] ~]# ls -Zd /westos/

drwxr-xr-x. root root system_u:object_r:public_content_t:s0 /westos/

cfc0fb9255f20fb64f67477ec2c6ed09.png

1. getsebool -a | grep ftp    查看火墙bool值

ftp_home_dir --> off

ftpd_anon_write --> off

ftpd_connect_all_unreserved --> off

0110fb78d2a3a43e34240cd1d375ea8a.png

2. setsebool -P ftp_home_dir  on   更改火墙bool值-P表示永久允许

d87effd7ec0fe8ff8cc2b5384b388dc5.png

systemctl    restart   vsftpd                 重启服务

测试:student用户登陆

lftp 172.25.254.107 -u student

Password:

lftp [email protected]:~> ls

lftp [email protected]:~> put /etc/passwd

2381 bytes transferred

lftp [email protected]:~> ls

-rw-r--r--    1 1000     1000         2381 Apr 20 03:39 passwd

cd7cc48d0fdb23a4ce222b7f4650d576.png

selinux   日志存放位置

1.setsebool -P ftp_home_dir 0   关闭bool值

172f985e4766f5538a01bca244a3497b.png

2. rpm -qa | grep setroubleshoot   查看软件

6ff37f95dadd7aa1f30ee0538f19aee6.png

3./var/log/audit/audit.log                 selinux产生的日志

4.yum remove setroubleshoot-server-3.2.17-2.el7.x86_64   卸载软件(这个软件生成selinux报错的解决方案),如果卸载了,就没有selinux报错解决方案。

5./var/log/messages                        selinux产生的报错日志解决方案

linux中selinux插件相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值