作者laechan (小太保)
看板mud_sanc
標題[wizs] 關於 ftp
時間Thu May 22 13:54:39 2014
我最近會研究一下這東西怎麼開,因為這東西「被我改掉了」,
而且改之前疑似沒有留備份,也沒有加註,所以我也不知道我到
底改了哪裡,簡單的說就是我無法復原我所改的。
(所以我之後才會要求各 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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224
※ 文章網址: http://webptt.com/m.aspx?n=bbs/mud_sanc/M.1400738082.A.F4D.html
※ 編輯: laechan (122.117.106.224), 05/22/2014 16:25:55
1F:→ laechan :我有空再用 2000 年的那個備份檔 cover 看看 05/23 14:21
2F:→ laechan :目前已經可以 ftp 但是連進去看不到東西 05/23 14:22
3F:→ laechan :檢查了一整個早上都看不出到底哪裡有問題 05/23 14:22
4F:→ laechan :不過倒是有其它的收獲 05/23 14:22