作者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/cn.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