vsftpd只能连接不能上传文件问题

Posted Flink菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftpd只能连接不能上传文件问题相关的知识,希望对你有一定的参考价值。

  Centos7

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

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

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

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

  在机器上执行如下命令:  

[[email protected] 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”,看起来像是给很多权限,自己使用,不在乎是否安全,直接修改  

[[email protected] hadoop]# setsebool -P ftpd_full_access on  #修改参数
[[email protected] hadoop]# service vsftpd restart #重启ftp

成功

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

 

以上是关于vsftpd只能连接不能上传文件问题的主要内容,如果未能解决你的问题,请参考以下文章

Linux配置FTP(vsftpd)服务和无法上传下载问题解决

vsftpd配置文件详解

vsftpd配置文件详解

vsftpd配置文件详解

vsftpd配置文件

centos架设好vsftpd后,用户上传的文件权限极低,而且不能下载。