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 中常用的設定:
功能 | 語法 |
定義類別(class) | class 類別名稱 成員(real,guest,anonyous) 連線網址 class TP real,guest,anonymous *.tp.edu.tw |
限制上線人數及時段 | limit class名稱 人數 時間 訊息檔(絕對路徑) limit TP 50 any /usr/local/etc/ftp.msg.Full 讓 TP 這個 class 同時最多 50 個連線,滿了就顯示 ftp.msg.Full中的內容 |
連線記錄 | log commands class名稱 log transfers class名稱 inbound,outbound |
控制可執行的指令 | delete yes 或 no 類別 overwrite yes 或 no 類別 rename yes 或 no 類別 chmod yes 或 no 類別 umask yes 或 no 類別 |
連線時只顯示主機名稱,不顯示版本... | greeting brief |
連線做 chroot | restricted-uid 使用者帳號 restricted-uid * (將所有使用者 chroot) |
不做 choot | unrestricted-uid 使用者帳號 unrestricted-uid gsyan (gsyan不做 chroot) |
wu-ftp 可以做的事實在太多了,其它的設定 man ftpaccess 包您可以滿載而歸。
3-3 修改 /etc/inetd.conf
我們打算讓 wuftpd 以 inetd 的模式提供服務,所以要先修改 /etc/inetd.conf ,然後讓 inetd 重新讀取設定檔。
開啟 /etc/inetd.conf 來修改:
ee /etc/inetd.conf
將含有 ftp 開頭的那行改為下面的內容:
ftp stream tcp nowait root /usr/local/libexec/ftpd ftpd -a
然後讓 inetd 重新讀取設定檔,執行下面的指令:
kill -HUP `cat /var/run/inetd.pid`
最後利用 netstat -na 來觀察服務是否啟動,或是以 FTP 軟體來測試。
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |