Pandorabox下關於vsftpd匿名訪問的設置
阿新 • • 發佈:2017-11-12
div 文件夾 var anon pan read 閱讀 匿名訪問 網上 從網上抄來的一些:
匿名用戶(anonymous)設置
anonymous_enable=YES/NO(YES)
控制是否允許匿名用戶登入,YES 為允許匿名登入,NO 為不允許。默認值為YES。
write_enable=YES/NO(YES)
是否允許登陸用戶有寫權限。屬於全局設置,默認值為YES。
anon_root=/var/ftp
使用匿名登入時,所登入的目錄。默認值為/var/ftp。註意ftp目錄不能是777的權限屬性,即匿名用戶的家目錄不能有777的權限。
anon_upload_enable=YES/NO(NO)
如果設為YES,則允許匿名登入者有上傳文件(非目錄)的權限,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。
anon_world_readable_only=YES/NO (YES)
如果設為YES,則允許匿名登入者下載可閱讀的檔案(可以下載到本機閱讀,不能直接在FTP服務器中打開閱讀)。默認值為YES。
anon_other_write_enable=YES/NO(NO)
如果設為YES,則允許匿名登入者更多於上傳或者建立目錄之外的權限,譬如刪除或者重命名。(如果anon_upload_enable=NO,則匿名用戶不能上傳文件,但可以刪除或者重命名已經存在的文件;如果anon_mkdir_write_enable=NO,則匿名用戶不能上傳或者新建文件夾,但可以刪除或者重命名已經存在的文件夾。)默認值為NO。
anon_mkdir_write_enable=YES/NO (NO)
如果設為YES,則允許匿名登入者有新增目錄的權限,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。
chown_uploads=YES/NO(NO)
設置是否改變匿名用戶上傳文件(非目錄)的屬主。默認值為NO。
chown_username=username
設置匿名用戶上傳文件(非目錄)的屬主名。建議不要設置為root。
anon_umask=077
設置匿名登入者新增或上傳檔案時的umask 值。默認值為077,則新建檔案的對應權限為700。
問題:在Pandorabox下面設置匿名訪問後新建目錄會出錯,而且上傳文件亂碼且無法匿名下載。
自己解決是設置如下項目:
anon_umask=022
註釋掉以前的chown_uploads,並且加入
chown_uploads=NO
和上面的是不是不一樣,我查過模板生成的conf文件,上面是個YES。
補充anon_other_write_enable=YES
然後再在匿名訪問的根目錄下面新建一個文件夾,屬主為ftp,權限設置777
然後就可以匿名訪問這個文件夾並在這個下面隨意的上傳或者下載文件了。
Pandorabox下關於vsftpd匿名訪問的設置