linux开启SELINUX后无法列出/home的目录

系统RHEL7.6

ftp server:VSFTPD

使用flashFXP或filezilla客户端登录ftp无法列出/home的目录,提示:

[左] CWD home
[左] 250 Directory successfully changed.
[左] PWD
[左] 257 "/home"
[左] PASV
[左] 227 Entering Passive Mode (10,204,195,127,125,66).
[左] 正在打开数据连接 IP: 10.204.195.127 端口: 32066
[左] LIST -al
[左] 150 Here comes the directory listing.
[左] 226 Transfer done (but failed to open directory).

 

 

从网上查到这个错误是因为开启了SELINUX,关闭SELINUX后就可以访问了。

 

 

[root@lnlte2dmr-tdl /]# vi /etc/selinux/config


# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted


[root@lnlte2dmr-tdl /]# getenforce
Enforcing
[root@lnlte2dmr-tdl /]# setenforce 0
[root@lnlte2dmr-tdl /]# getenforce
Permissive

https://blog.csdn.net/kunga0814/article/details/74552017

kunga0814说需要设置vi /etc/selinux/config 的 SELINUX=disabled 后重启系统。但我只使用 setenforce 0 命令,将SELINUX改为Permissive,问题就解决了。