討厭的linux----vsftpd 匿名上傳配置


核心一句話:

vsftpd: refusing to run with writable anonymous root

匿名賬號的根目錄,不允許寫入,否則匿名登錄 驗證失敗

只有再 ftp 命令操作,才會有上述提示,

我用 xftp 客戶端連接后,

因為 服務器 /var/ftp 使用了命令 chmod o+w -R /var/ftp 增加了其他用戶組的寫權限,默認應該是 755 (其他用戶組只讀,不可寫) ,導致出現 登錄驗證失敗,我就納悶了幾天,終於查看別人的文章發現了.

看 man vsftpd.conf 都沒有看到這個關鍵的 限制 ,vsftpd的默認日志也是差勁到了極點,不提示。

所以  匿名用戶上傳 就設置一個子目錄,/pub/  讓匿名用戶全部上傳到這個目錄下面就好了,總之子目錄要提前設置好。。

vsftpd。conf 明明有: 

anon_mkdir_write_enable=YES

但是還是tmd不讓在根目錄寫,我也真是 太  討厭 linux 這些特點了。。。

no_anon_password=YES(NO)  #這個默認NO,但是默認配置也沒有 ,看man手冊才知道。 加上 匿名用戶 密碼不做檢測(匿名用戶本來就不應用密碼檢測,這個限制不明白為什么)

 

參考連接:

https://www.jianshu.com/p/f90e0f81134b [CentOS 6.3 下 vsftpd 匿名用戶訪問配置]

 

https://www.jianshu.com/p/05dc6455b513 【CentOS 7 安裝 FTP 服務 (selinux 安全設置)】

 


免責聲明!

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



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