zoukankan      html  css  js  c++  java
  • vsftpd只能连接不能上传文件问题

      Centos7

      记得很清楚,vsftpd安装后,不需要配置,本地用户就可以正常使用(登录、上传、下载)

      这次配的就是不行,另起了个虚拟机,装了下,就是不需要配置,但是在一台机上,就是不行,只能登录,下载,不能上传,先用了另一台机转一下,太麻烦。

      网上也找了许久,试了很多方法,都没有用。

      突然看到个说selinux 配置有问题,导致ftp用户权限有问题。

      在机器上执行如下命令:  

    [root@venn05 hadoop]# sestatus -b | grep ftp
    ftpd_anon_write                             off
    ftpd_connect_all_unreserved                 off
    ftpd_connect_db                             off
    ftpd_full_access                            off
    ftpd_use_cifs                               off
    ftpd_use_fusefs                             off
    ftpd_use_nfs                                off
    ftpd_use_passive_mode                       off
    httpd_can_connect_ftp                       off
    httpd_enable_ftp_server                     off
    tftp_anon_write                             off
    tftp_home_dir                               off

      参数全是off,依稀记得,以前好像改过这些参数。

      那个博客说,要改参数“ftp_home_dir”,问题是,我都没有这个参数

      尝试改了下“tftp_home_dir”,无效:  

    setsebool -P ftp_home_dir on  #修改
    setsebool -P ftp_home_dir off  #改回

      看了下参数,突然想修改下“ftpd_full_access”,看起来像是给很多权限,自己使用,不在乎是否安全,直接修改  

    [root@venn05 hadoop]# setsebool -P ftpd_full_access on  #修改参数
    [root@venn05 hadoop]# service vsftpd restart #重启ftp

    成功

    记一下,下次遇到,不用百度乱翻了。

  • 相关阅读:
    java 中类的加载顺序
    jdbc 连接数据库、批量操作、事务(oracle、mysql)
    一个空格引发的血案啊!
    Servlet 的生命周期与线程安全
    Java 方法的重写与重载
    java 序列化
    equals()与hashcode()的理解
    成功安装cadence SPB16.0
    stack implement C++
    windows 7 设置环境变量的方法
  • 原文地址:https://www.cnblogs.com/Springmoon-venn/p/8995226.html
Copyright © 2011-2022 走看看