加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Selinux的配置以及排错问题简介

发布时间:2016-11-03 08:45:45 所属栏目:Linux 来源:网络整理
导读:SELinux(Security-EnhancedLinux)是美国国家安全局(NAS)对于强制访问控制的实现,字面上的意思就是安全强化的linux之意。 1.开启selinux 后要重新启动系统才能生

二.基于ftp的selinux配置

[root@localhost ~]# yum install vsftpd -y

添加用户如下

[root@localhost Server]# useradd u1

[root@localhost Server]# passwd u1

[root@localhost ~]# cd /home/u1

[root@localhost u1]# vim u1.txt #创建文件用于测试

U1登录

[root@localhost Server]# ftp 127.0.0.1

ftp> dir

227 Entering Passive Mode (127,0,0,1,49,10)

150 Here comes the directory listing.

226 Directory send OK.

ftp> pwd

257 "/home/u1"

并没有发现u1.txt这个文件

查看日志:

Dec 22 21:52:18 localhost setroubleshoot: SELinux is preventing the ftp daemon from reading users home directories (/home/u1/u1.txt). For complete SELinux messages. run sealert -l f4d80bc3-3352-46c7-8aed-882c00493214 #selinux拒绝访问自己的家目录文件

图形化解决

[root@localhost ~]# system-config-selinux

可以设置如下:把标准的选项勾选上就ok了

Selinux的配置以及排错问题简介

也可以通过命令设置

[root@localhost ~]# getsebool -a

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_disable_trans --> off

ftpd_is_daemon --> on

将有关选项设置为ON

[root@localhost ~]# setsebool -P ftp_home_dir=ON

设置完以后就可以进行访问了

Selinux的配置以及排错问题简介

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读