1. 程式人生 > >linux 配置 vsftpd 匿名用戶可增加、修改、刪除文件

linux 配置 vsftpd 匿名用戶可增加、修改、刪除文件

ble 打開 增加 umask 訪問 /etc 配置 inux write

  1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)

  #允許匿名用戶登錄FTP

  anonymous_enable=YES

  #設置匿名用戶的登錄目錄(如需要,需自己添加並修改)

  anon_root=/var/ftp/pub

  #打開匿名用戶的上傳權限

  anon_upload_enable=YES

  #打開匿名用戶創建目錄的權限

  anon_mkdir_write_enable=YES

  #打開匿名用戶刪除和重命名的權限(如需要,需自己添加)

  anon_other_write_enable=YES

  #匿名用戶的掩碼(如需要,需自己添加,含義:如umask是022,這時創建一個權限為666的文件,文件的實際權限為666-022=644)

  anon_umask=022

  2、ftp目錄的權限設置

  默認情況下,ftp的根目錄為/var/ftp,為了安全,這個目錄默認不允許設置為777權限,否則ftp將無法訪問。但是我們要匿名上傳文件,需要“other”用戶的寫權限,正確的做法:

  在/var/ftp中建立一個upload(名子自己起吧)文件夾,將個文件夾權限設置為777(視具體需要自己設),在upload這個文件夾中,匿名用戶可以上傳文件、創建文件夾、刪除文件等。

linux 配置 vsftpd 匿名用戶可增加、修改、刪除文件