[wizs] 關於 ftp

作者: laechan (揮淚斬馬雲)   2014-05-22 13:54:39
我最近會研究一下這東西怎麼開,因為這東西「被我改掉了」,
而且改之前疑似沒有留備份,也沒有加註,所以我也不知道我到
底改了哪裡,簡單的說就是我無法復原我所改的。
(所以我之後才會要求各 wiz 改東西一定要留 // 及做一下備份
,因為這就是我的切身之痛)
這東西的主體物件是 /adm/daemons/network/ftpd.c,在 tmi2
mudlib+fluffos 的包裹壓縮檔裡也有。
我最近會研究一下怎麼復原這個東西,有復原就會公告。
========================================================
基本上它跟兩個主要的 include file 有關
#include <net/ftpdconf.h> = /include/net/ftpdconf.h
#include <net/ftpd.h> = /include/net/ftpd.h
/include/net/ftpdconf.h 有定義 ftp port 8888,login msg
則是讀取 /adm/etc/ftpd_login 這個檔,Server name 宣告為
"Sanctuary",最多一次允許 5 位使用者連線。
(我想以後是可以允許多一點的使用者連線)
然後沒有定義 ANONYMOUS_FTP 所以不允許匿名登入。
那因為我看 ftpd 的狀態
> ls
29*ftpd.c
理論上 ftp 應該是有 work 的,那各位要注意的就是,下載文
字檔或是上傳文字檔的時候,要設定傳送模式為 ASCII 而不要
設為 BINARY,兩種都能傳,但是後者會把文字檔的分行符號改
掉。
那我初看檔案是沒問題的可能 nobu 有修過,不能連線則可能跟
主機的防火牆有關,這部份我這禮拜去主機所在的機房時再看一
下,理論上把 port 8888 打開應該就可以了,我會在打開後當
場試。
PS這個 ftp 是 work 在 wiz 區(非玩家區),玩家區要開的話
我再看看系統允不允許。理論上是允許的,port 要改,因為
 現在是跑不同的 mudos。
剛剛也傳訊請 nobu 有空時幫我確認一些設定,我只會透過桌
 面設定,nobu 則可用 CLI 的方式設定(這部份我沒研究)。
Laechan

Links booklink

Contact Us: admin [ a t ] ucptt.com