wayne173

centos下vsftpd登录正常,但不能显示文件,不能创建文件及文件夹 这是由于selinux的机制

通过命令 [root@localhost www]# getsebool -a|grep ftp  可以看到如下信息

 

allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off//创建文件及文件夹  
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off //显示文件夹及文件  
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_use_cifs --> off
tftp_use_nfs --> off

 

 

用如下命令把以上信息设为ON

[root@localhost www]# setsebool allow_ftpd_full_access=1  

之后再用命令 getsebool -a|grep ftp 查看

allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on//创建文件及文件夹
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_use_cifs --> off
tftp_use_nfs --> off

 

这个时候刷新下ftp,就发现目录都显示出来了,再试试添加目录,添加文件操作都可以进行了,问题解决。

分类:

技术点:

相关文章:

  • 2021-10-31
  • 2021-09-21
  • 2022-12-23
  • 2021-06-11
  • 2021-10-17
  • 2021-04-02
  • 2022-12-23
  • 2021-11-14
猜你喜欢
  • 2021-12-04
  • 2021-10-15
  • 2021-05-11
  • 2021-07-19
  • 2021-11-23
相关资源
相似解决方案