|
【類別】:網路資源 |
架設 FTP Server(四) |
# Set this to your email address email root@localhost # Allow 5 mistyped passwords loginfails 5 登入 ftp 站台時,可允許密碼輸入錯誤的次數。 # Notify the users of README files at login and when changing to a different directory readme README* login readme README* cwd=* 在使用者登入時或切換目錄時,提示其讀取 README* 檔案,此檔需您自行建立。 # Messages displayed to the user message /welcome.msg login message .message cwd=* 當使用者登入時,會顯示根目錄下的 welcome.msg 檔案內的歡迎訊息,所以我們可以在 /var/ftp 或者 /home/username 底下建立這個檔案,這樣 anonymous 及 realuser 登入時就會看到歡迎的訊息,不過記得這個 realuser 得限定只能在自己家目錄下活動才行 ; 至於下一行的意思是說在切換目錄時,會顯示該目錄下的 .message 檔案的內容。 # Allow on-the-fly compression and tarring compress yes all tar yes all # Prevent anonymous users (and partially guest users) from executing dangerous commands chmod no guest,anonymous delete no anonymous overwrite no anonymous rename no anonymous 設定 guest 及 anonymous 在進入FTP 站台後,不能使用 chmod 指令來修改權限,而 anonymous 不能使用 delete、 overwrite、rename 等指令來刪除、覆寫及重新命名。一般 ftp server 大都不允許 chmod 及 overwrite 的功能。 # Turn on logging to /var/log/xferlog log transfers anonymous,guest,real inbound,outbound 將使用者上傳 ( inbound ) 及下載 ( outbound ) 的相關紀錄置於 /var/log/xferlog 檔案中。在 /var/log/xferlog 內容裡面,若檔案後為 b_i,表示是 client 上傳 binary file 的紀錄,檔案後若為 a_o,表示為 client 下載 ascii file 的紀錄。 # If /etc/shutmsg exists, dont allow logins # see ftpshut man page shutdown /etc/shutmsg Ftp Server 關閉服務的設定檔,而且在檔案內可以建立一些關機前的訊息內容,來讓目前連線的使用者了解狀況。此檔需自行建立,其大致格式如下 : 2003 08 30 07 30 10 5 System will shutdown soon. 顯示的時間順序為年、月、日、時、分,月份數字是從 0-11,所以此處的 8 代表 九月份,而最後兩數字, 10 為服務關閉前十分鐘禁止 login,5 為服務關閉前五分鐘將已連線者進行斷線。 至於下一行的敘述是給登入者的提示訊息。我們也可使用 ftpshut 指令來建立這個檔案,例如: ftpshut –l10 –d5 0730 "Systom will shutdown soon" 當我們停止服務後,想重新啟動服務時,只須把 /etc/shutmsg 檔案刪除即可。 # Ask users to use their email address as anonymous password passwd-check rfc822 warn 此部份為針對匿名使用者登入後的密碼檢查設定。 第二欄位可有以下幾種設定: rfc822:輸入的密碼需符合 rfc822 的文件格式,比如 [email protected]。 trivial:密碼中需含有@字元。 none:不檢查密碼。 至於第三欄位可為 warn 或者 enforce: warn:當匿名使用者所輸入的密碼格式不對時,只提出警告訊息,不過還是讓其登入。 enforce:若輸入密碼格式不對,就將其斷線。 由以上敘述可知 warn 及 enforce 是針對 rfc822 及 trivial 而設定,若是第二欄位設定 none,就不需 warn 及 enforce了。 設定完成後,接著要啟動 FTP Server 了,因 FTP 是靠 inetd 呼叫的,所以先修改以下: [root@redhat root]# vi /etc/xinetd.d/wu-ftpd service ftp { socket_type = stream wait = no user = root server = /usr/sbin/in.ftpd server_args = -l -a log_on_success += DURATION nice = 10 disable = no } 將 disable 改成 no 就行了。 |
|
[推薦評價好店]- 4C快修連鎖門市 專業維修買賣 - 筆電 + 手機 + 電腦 + Iphone + Ipad 新北汐止店 (02) 7751-9182 新北市汐止區福德一路86巷22號 汐止修手機.汐止修iphone.汐止修ipad.汐止修筆電.汐止修電腦 新北板橋店 (02) 8257-3990 新北市板橋區四維路137巷10號 板橋修手機.板橋修iphone.板橋修ipad.板橋修筆電.板橋修電腦 桃園大溪店 (03) 387-4353 桃園市大溪區中華路210號 大溪修手機.大溪修iphone.大溪修ipad.大溪修筆電.大溪修電腦 台中市區店 (04) 2201-1289 台中市南區台中路140號 台中修手機.台中修iphone.台中修ipad.台中修筆電.台中修電腦 |