Vsftpd如何匿名訪問
Vsftpd 如何上匿名訪問、上傳、支持下載、執(zhí)行?
在默認的情況下,vsftp是不支持匿名用戶的訪問的,所以我們要自己打開相應的選項?,F(xiàn)在我針對這個問題,我們要打開如下的選項。
- anonymous_enable=YES 注:允許匿名訪問
- anon_upload_enable=YES 注:允許上傳
- anon_mkdir_write_enable=YES 注:允許建立相應的目錄
- anon_umask=022 把上傳到FTP的文件或者目錄改變權限
當然打開這些選項還是不行的,我們還要讓匿名寫入文件的上一級目錄有寫入權,以我所做的FTP為例,我所做的FTP的匿名訪問的目錄是/var/ftp,在vsFTPd中,/var/ftp這個目錄是不能讓匿名用戶有寫入權限的,這是為了安全考慮,所以我們必須自己在/var/ftp目錄中建一個目錄,讓這個目錄有寫入權。
比如:我在/var/ftp目錄建一個upload目錄,然后把它的權限設置成777,這樣匿名用戶就能寫入了。
- #mkdir /var/ftp/upload
- #chmod 777 /var/ftp/upload
改了一系列的文件,不要忘記重啟vsFTPd服務器
我是用standalone模式的,當然用下面的方法
- [root@linuxsir001 root]# service vsftpd restart
關閉 vsftpd: [ 確定 ]
為 vsftpd 啟動 vsftpd: [ 確定 ]
- [root@linuxsir001 root]#
如果您用的是xinetd模式來啟動vsFTPd,我們要重啟xinetd服務器
- [root@linuxsir001 root]# service xinetd restart
停止 xinetd: [ 確定 ]
啟動 xinetd: [ 確定 ]
- [root@linuxsir001 root]
【編輯推薦】