cd /usr/local/etc
cp ftpaccess.sample ftpaccess
cp ftpconversions.sample ftpconversions
cp ftpusers.sample ftpusers
cp ftpgroups.sample ftpgroups
cp ftphosts.sample ftphosts
只要稍加修改就可以用囉!
ftpaccess 中常用的設(shè)定:
功能 | 語(yǔ)法 |
定義類(lèi)別(class) | class 類(lèi)別名稱(chēng) 成員(real,guest,anonyous) 連線(xiàn)網(wǎng)址 class TP real,guest,anonymous *.tp.edu.tw |
限制上線(xiàn)人數(shù)及時(shí)段 | limit class名稱(chēng) 人數(shù) 時(shí)間 訊息檔(絕對(duì)路徑) limit TP 50 any /usr/local/etc/ftp.msg.Full 讓 TP 這個(gè) class 同時(shí)最多 50 個(gè)連線(xiàn),滿(mǎn)了就顯示 ftp.msg.Full中的內(nèi)容 |
連線(xiàn)記錄 | log commands class名稱(chēng) log transfers class名稱(chēng) inbound,outbound |
控制可執(zhí)行的指令 | delete yes 或 no 類(lèi)別 overwrite yes 或 no 類(lèi)別 rename yes 或 no 類(lèi)別 chmod yes 或 no 類(lèi)別 umask yes 或 no 類(lèi)別 |
連線(xiàn)時(shí)只顯示主機(jī)名稱(chēng),不顯示版本... | greeting brief |
連線(xiàn)做 chroot | restricted-uid 使用者帳號(hào) restricted-uid * (將所有使用者 chroot) |
不做 choot | unrestricted-uid 使用者帳號(hào) unrestricted-uid gsyan (gsyan不做 chroot) |
wu-ftp 可以做的事實(shí)在太多了,其它的設(shè)定 man ftpaccess 包您可以滿(mǎn)載而歸。
3-3 修改 /etc/inetd.conf
我們打算讓 wuftpd 以 inetd 的模式提供服務(wù),所以要先修改 /etc/inetd.conf ,然後讓 inetd 重新讀取設(shè)定檔。
開(kāi)啟 /etc/inetd.conf 來(lái)修改:
ee /etc/inetd.conf
將含有 ftp 開(kāi)頭的那行改為下面的內(nèi)容:
ftp stream tcp nowait root /usr/local/libexec/ftpd ftpd -a
然後讓 inetd 重新讀取設(shè)定檔,執(zhí)行下面的指令:
kill -HUP `cat /var/run/inetd.pid`
最後利用 netstat -na 來(lái)觀(guān)察服務(wù)是否啟動(dòng),或是以 FTP 軟體來(lái)測(cè)試。
全國(guó)職稱(chēng)計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 | |
全國(guó)職稱(chēng)計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書(shū)籍 |