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

成功

記一下,下次遇到,不用百度亂翻了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM