vsftpd 匿名上傳,刪除,下載配置方法

SusMcfall 8年前發布 | 30K 次閱讀 FTP服務器

來自: http://my.oschina.net/u/2503743/blog/625452


vsftpd 如果需要匿名 上傳文件,目錄,刪除,并且能下載。需要在vsftpd.conf有如下必要的開關。

write_enable=YES 

anon_world_readable_only=NO //該參數默認為YES,會導致能上傳而無法下載。

anon_upload_enable=YES  

anon_mkdir_write_enable=YES 

此外,若目錄是/var/ftp/pub,需要設pub權限為777。

anonymous上傳后, 文件目錄屬性為ftp。其他用戶無法訪問且下載。

另外,需要iptables上開啟ftp。可以用過圖形界面很方便添加。

SELinux也需要加上相應配置,或者關閉SELinux。否則vsftp無法訪問相應目錄。

可以通過getsebool -a|grep ftp查看相應ftp限制配置,然后,通過 setsebool配置相應參數。

具體可能如下:

 

allow_ftpd_anon_write --> off

allow_ftpd_full_access --> off

allow_ftpd_use_cifs --> off

allow_ftpd_use_nfs --> off

allow_tftp_anon_write --> off

ftp_home_dir --> off

ftpd_connect_db --> off

ftpd_disable_trans --> on

一般需要將allow_ftpd_full_access ,allow_ftpd_anon_write 設置成on就好。

 本文由用戶 SusMcfall 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!