很多朋友不能使用匿名用戶上傳和下載vsftpd,愛站技術頻道主要介紹了vsftpd的匿名用戶權限配置的方法,感興趣的小伙伴們可以進入下文學習一下吧!
環(huán)境:
RedHat 7.3 wu-ftp-2.6.2 proftpd-1.2.4
步驟:
1.wu-ftp
a.從RedHat的光盤上安裝wu-ftpd-2.6.2-5.i386.rpm和anonftp-4.0-9.i386.rpm這兩個包
# rpm -ivh anonftp-4.0-9.i386.rpm wu-ftpd-2.6.2-5.i386.rpm
b.創(chuàng)建目錄incoming作為上傳目錄
# mkdir /var/ftp/incoming
c.創(chuàng)建ftp文件管理員,這個用戶擁有對所有上傳文件的管理權限,這個用戶不應該是root和匿名ftp用戶的帳號.我這里用ftpadmin:
# groupadd -g 96 ftpadmin
# useradd -g 96 -u 96 -s /sbin/nologin -d /var/ftp/ ftpadmin
d.修改incoming目錄的屬主和權限:
# chown ftpadmin /var/ftp/incoming
# chgrp ftpadmin /var/ftp/incoming
# chmod 3773 /var/ftp/incoming(匿名用戶是不可以從incoming目錄下載文件的,所以這個目錄的屬性是3寫和執(zhí)行)
e.修改/etc/ftpaccess文件,允許上傳文件.在這個文件中加入一下幾行:
upload /var/ftp /incoming yes ftpadmin ftpadmin 0440 nodirs
這句話的意思是說/var/ftp目錄下的incoming目錄允許上傳文件,文件的所有者是ftpadmin,組所有者是ftpadmin,文件上傳后的屬性是0440,不允許創(chuàng)建目錄,如果允許創(chuàng)建目錄就把nodirs改成dirs,更多的說明請使用man ftpaccess
f.修改/etc/xinetd.d/wu-ftp,把disable=yes改為disable=no然后重新啟動xinetd進程
# /etc/initd./xinetd restart
三三在線http://www.33ol.com/,服務器租用 托管 高防服務器租用,機柜大帶寬租用,我司有:四川德陽機房,廣東佛山機房,大朗機房,松山湖機房,香港機房CN2,杭州BGP高防,新加坡機房,菲律賓,韓國,日本 美國,高防 無防服務器。企點Q:2852361322電話:13924367540