zoukankan      html  css  js  c++  java
  • centos下vsftpd不能显示文件,不能创建文件及文件夹

    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,就发现目录都显示出来了,再试试添加目录,添加文件操作都可以进行了,问题解决。

  • 相关阅读:
    [NodeJS] Node.js 编码转换
    [SublimeText] 如何创建工程
    浏览器 user-agent 字符串的故事
    [Ubuntu] geoip-bin 程序包
    在 Ubuntu 中安装 MySQL 指南
    在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK
    [Command] lrzsz
    [Linux] 如何修改 Linux 主机名
    如何在 Ubuntu 中安装 Node.js
    [Linux] 修改用户名密码
  • 原文地址:https://www.cnblogs.com/wayne173/p/4259203.html
Copyright © 2011-2022 走看看