《centos怎樣更改vsftpd默認(rèn)的pub目錄》要點(diǎn):
本文介紹了centos怎樣更改vsftpd默認(rèn)的pub目錄,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:服務(wù)器配置
首先確保vsftpd已經(jīng)默認(rèn)安裝service vsftpd start可以正常且ftp://ip可以看到pub目錄
現(xiàn)在要實(shí)現(xiàn)更改默認(rèn)訪問的目錄為其他目錄例如/home/ftp我直接在/home目錄下mkdir ftp
注意改完配置后都service vsftpd restart
測(cè)試步驟如下
vi /etc/vsftpd/vsftpd.conf
直接在配置文件中添加如下:
anon_root=/home/ftp
anon_upload_enable=NO
服務(wù)重啟
通過ftp://ip訪問到/home/ftp這個(gè)目錄(證明已經(jīng)將默認(rèn)目錄更改)。但是不運(yùn)行上傳文件,即使我將
anon_upload_enable=設(shè)置為YES那么同樣的ftp://ip仍然無法訪問上傳文件
搜資料搞定
辦法是在/home/ftp下建立一個(gè)新目錄,使得該目錄對(duì)ftp匿名用戶可寫。才能上傳
所以我在/home/ftp目錄下,建立了一個(gè)newftp目錄。默認(rèn)權(quán)限是:755
drwxr-xr-x 2 root root 4096 06-20 16:55 newftp
我測(cè)試還是無法上傳,按照提示 使得該目錄對(duì)ftp匿名用戶可寫,由于匿名用戶(ftp)上傳文件,需要對(duì)
newftp目錄進(jìn)行操作,而newftp為root所有,匿名用戶(ftp)對(duì)于newftp來說是其他用戶,所以要加入
其他用戶(o)的寫權(quán)限。
[root@centos5h ftp]# chmod o+w /home/ftp/newftp
現(xiàn)在權(quán)限變?yōu)椋?br/> drwxr-xrwx 2 root root 4096 06-20 16:55 newftp
其實(shí)就是757的權(quán)限,順便說明下:
讀出 r 4
寫入 w 2
執(zhí)行 X 1
現(xiàn)在當(dāng)訪問ftp://ip/newftp目錄時(shí)就可以給該目錄上傳文件了
說明:當(dāng)新建這個(gè)newftp的目錄后,除了要注意文件權(quán)限之外,還必須打開配置文件中
anon_upload_enable=YES支持,才可以保證正常上傳文件到這個(gè)目錄
還有些補(bǔ)充參數(shù)可以根據(jù)個(gè)人需求來添加:
設(shè)置是否運(yùn)允許匿名建立目錄:
# Permission for anonymus users to make new directories? YES/NO
anon_mkdir_write_enable=NO
設(shè)置是否允許匿名用戶進(jìn)行刪除或者改名等操作:
# Permission for anonymus users to do other write operations - like renaming or deleting?
YES/NO
anon_other_write_enable=NO
第二種辦法就是如果不是匿名用戶訪問的話
如果 直接改為WWW/HTML目錄里
可以u(píng)seradd username -d www/html
然后給個(gè)passwd直接通過
ftp://useradd:passwd@ip就可以了注意目錄權(quán)限就可以了
還有就是映射辦法
比如ftp的默認(rèn)目錄是/var/ftp 想把/mnt/WinSoft文件夾,映射到/var/ftp目錄中
先在/var/ftp目錄中建一個(gè)目錄
#mkdir /var/ftp/WinSoft
然后執(zhí)行mount命令
#mount --bind /mnt/WinSoft /var/ftp/WinSoft
這樣就OK了
聽說也可以通過ln來處理,我想道理是一樣的,可以測(cè)試的看看
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/101.html