荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (pq), 信区: InstallBBS
标  题: [转载]Maple V3.02 系统管理员使用手册   netspy (转寄)
发信站: 荔园晨风BBS站 (Thu Nov 29 11:26:48 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.pku.edu.cn 所发表 】
发信人: netspy (心碎了无痕○论文), 信区: BBSDev
标  题: [转载]Maple V3.02 系统管理员使用手册
发信站: 北大未名站 (2001年05月24日13:10:27 星期四), 站内信件

Administration Guide                                            [MapleBBS]

—————————————————————————————————————

                           枫桥 BBS 程式 3.02

                        系统管理员使用手册  简易版

               Modified by 交大资工 朱亮恺(lkchu@dragon2.net)

—————————————————————————————————————

                        目      录

                (零) 写在前面

                (一) 目录规画

                (二) 看板之建立、设定、删除

                     [1] 如何建立看板?
                     [2] 如何设定、删除看板?
                     [3] 如何规划看板群组?

                (三) 板主密技

                (四) 站长密技

                (五) 动态看板的规划

                (六) 工具程式

                (七) crontab □例

        (八) 转信程式 innbbsd 之设定


—————————————————————————————————————
(零) 写在前面
—————————————————————————————————————

     MapleBBS 3.02 运作方式已经与先前版本大异其趣,为引导各位能快速进入
     MapleBBS 的新世界,故成此文件以做入门说明。

—————————————————————————————————————
(一) 目录规画
—————————————————————————————————————


     bbs的家之下主要有几个目录:

             bin/ 所有bbs相关的执行档

             brd/ 所有的看版

             etc/ 所有的管理相关档

             gem/ 所有精华区

             innd/ 转信相关档

             log/ 历代记录备份处

             net/ 丝路资料存放区

             run/ 现在记录所在

             tmp/ 暂存档区 (ex. zmodem传档)

             usr/ 所有使用者

             doc/ 相关说明文件

     这几个目录,都可以在不同的partition,用 symbolic link 方式放在
     bbs 的家下,经过有效的放置,可以有效分散 I/O 至不同的硬碟上,
     在 inode 的数量上,也可有适当控制。

     建议 brd 可与 gem 放在同一颗,usr 另外放一颗, 平行效果甚佳

     在规画 inode 时,brd/gem 那颗可用 -i 2048,usr 那颗强烈建议 -i 1024 :p


—————————————————————————————————————
(二) 看板之建立、设定、删除
—————————————————————————————————————

 [1] 如何建立看板?
 —————————
     执行 (0)Admin→(B)oard 功能後,请依序输入下列设定:

     ┌
     │ 【 建立新板 】
     │
     │ 请输入看板名称:sysop
     │ 看板主题:☆ 报告站长  给我报报
     │ 板主名单:SYSOP
     │ 阅读权限(Y/N)?[N]
     │ 发表权限(Y/N)?[N]
     │ 设定属性(Y/N)?[N]
     │  ...
     │
     │ 新板成立 !!
     └

     ■ 看板名称:Board ID,可以是英文字母[a-zA-Z]、数字[0-9]、[._-]
                  等字元的组合,举例来说 [win95] 是合法的看板名称。

     ■ 看板主题:描述看板的中文主题,其中,第一个中文字建议拿来代表是
                  否加入转信,如果是空心符号 ☆○◇□◎△之类,那就是
                  local board,如果是实心符号 ★●◆■▲之类,那就是网
                  路连线看板,可以一目了然。

                  群组 (Class) 可自由规划,容後说明。

     ■ 板主名单:Board Manager ID List,板主可以有三人以上,只要将他们
                  的 User ID 以 [/] 字元区隔开来就行了。
                  目前枫桥不再分版主高下,虽然排第一个,其实对待都一样

     ■ 看板权限:规划看板权限的方式跟使用者相当类似,可分别设定阅读与发
                  表之权限。

                  如果设定 Read 的话,不能 Read 的人当然就不能 Post 了,
                  如果设定 Post 的话,其 Read 之权限设定依然有效。
                  举例 :
                  若要限制只有帐号总管、聊天室总管、看板总管与站长权限才
                  能看见的板子,其中只有站长能 Post,则权限应设为:

        阅读权限:

            0 □ 基本权力                           G □ 禁止发表文章
            1 □ 进入聊天室                         H □ 禁止 talk
            2 □ 找人聊天                           I □ 禁止 chat
            3 □ 发表文章                           J □ 禁止 mail
            4 □ 身分认证                           K □ 保留
            5 □ 信件无上限                         L □ 保留
            6 □ 隐身术                             M □ 禁止 login
            7 □ 永久保留帐号                       N □ 清除帐号
            8 □ 保留                               O □ 板主
            9 □ 保留                               P □ 看见忍者
            A □ 保留                               Q □ 保留
            B □ 保留                               R □ 保留
            C □ 保留                               S ■ 帐号总管
            D □ 保留                               T ■ 聊天室总管
            E □ 保留                               U ■ 看板总管
            F □ 保留                               V ■ 站长


        发表权限:

            0 □ 基本权力                           G □ 禁止发表文章
            1 □ 进入聊天室                         H □ 禁止 talk
            2 □ 找人聊天                           I □ 禁止 chat
            3 □ 发表文章                           J □ 禁止 mail
            4 □ 身分认证                           K □ 保留
            5 □ 信件无上限                         L □ 保留
            6 □ 隐身术                             M □ 禁止 login
            7 □ 永久保留帐号                       N □ 清除帐号
            8 □ 保留                               O □ 板主
            9 □ 保留                               P □ 看见忍者
            A □ 保留                               Q □ 保留
            B □ 保留                               R □ 保留
            C □ 保留                               S □ 帐号总管
            D □ 保留                               T □ 聊天室总管
            E □ 保留                               U □ 看板总管
            F □ 保留                               V ■ 站长

     ■ 看板属性:可以依照各看板的需要,而作下列设定

            0 □ 不可 Zap

                 通常将 sysop 及 0Announce 版设为不可 zap, 强迫中奖

            1 □ 不转信

                 这□指的「不转信」其实是指不转出,就是不写 out.bntp
                 其实如果 innbbsd 那边设了也一样,只是若程式就已经不
                 送出去也许load多少会一点点...也许是很小一点点:pp
                 希望大家都会设定 innbbsd :PPP

            2 □ 不记录篇数

                 通常将 test版设定为不记录篇数, post时就不会累加次数

            3 □ 不做热门话题统计

                这个当时的考量是像前一阵子 nthu 版上风风雨那时候,愈吵
                愈热就把它关了:P
                另外就是像社团版什麽 我又来灌水了 什麽东东, 或是什麽某
                人生日呀...

            4 □ 不公开选举结果

                怕秘密版举行投要结果自动转到 sysop版被人家发现:PP

            5 □ 匿名看板

                可让使用者用匿名方式发表文章,匿名记录放在 run/anonymous.log

            6 □ 不可转寄文章

                让此板文章不可透过 Forward 功能转寄,亦无法利用暂存档
                「走私」出去 :)

     ■ 精华区:建立看板的时候,自动建立相对应的精华区。

     ■ 特殊看板:通常一个 BBS 站中要开立下列五个基本看板:

        [sysop]  :站长与使用者之间沟通的管道。
        [test]   :让刚上路的新手可以尽情测试的地方。
        [deleted]:站长、板主删除其他使用者的文章後,就转移阵地到这里来,
                   要是後悔了,可以救回来。
        [junk]   :作者自己删除的文章,会跑到这里来,此外,如果系统有任何
                   错误讯息的话,也会予以记录,有「系统运作备忘录」之功能。
        [note]   :动态告示板的来源,开放给使用者自由投稿。

        建议规划看板权限时,让板主都看得见 [deleted],至於 [junk] 只有
        站长看得见。

    [注 1] 看板建立後,须配合 util/account.c 工具程式重新建立 class image
           待下次上站重新读取新的 image 後,方能在看板列表中看到新板。
           util/account.c 建议以 crontab 每小时跑一次


 [2] 如何设定、删除看板?
 ————————————

     看板成立之後,如果要改变板主、板名、主题、权限等设定,请将游标移至
     所需设定之看板前执行 'E' 功能,再参照前面的说明,依序设定。

     通常,要关闭、删除一个看板之前,会先看看这个看板的状态,所以,
     删除看板 (Delete Board) 的功能与本功能合而为一了。

     删除一个看板後,该看板的所有文章、精华区,也会自动一并清除,
     所以,删板之前,请三思。

     [注] 精华区的分类(Class)中,若有此看板还在那边, 也须要删除之.


 [3] 如何规划看板群组?
 ————————————

    Maple III  的看板群组已经与精华区合为一体,简单的说,必须由精华区的分
    类来支配看板的分类,请先至 (A)nnounce 用 ^P + C,输入「标题」後,档名
    请输入:Class。

    您可依此方法在 "Class" 分类下规画出站上看板的分类,规画出子分类後就可
    以用 ^P + B 将看板置於各子分类中。

    每次更新分类规画後,俟下次 util/account.c 工具程式执行後,即会重新建出
    新的 class image,下次上站再进入 (C)lass 分组讨论区 功能就能看到看板的
    分布就和精华区里的 "Class" 分类是一模一样的。

    不管是第几层的分类,整个精华区内同样档名之分类只能出现一次,若设为相同
    档名则会被视为是相同的分类,底下的内容会是一样的,但同一看版却可以同时
    被分在不同的分类下,没有此限制。


—————————————————————————————————————
(三) 板主密技
—————————————————————————————————————

     板主在他所管辖的看板中,会有一些特异功能。

 [1] Board 看板密技
 —————————

     除原基本的 编辑备忘录[W]、删除文章[d]、区段砍信[D]、举行投票 [V]
     之密技外,配合标签(Tag) 功能还可以「整批作业」

      [g]             可以将单篇或有标签的文章,一起放进「精华区回收筒」
                      板主需进入回收筒内整理精华文件

      [^D]            将标签起来的所有文章,通通删除,
                      还会送出 cancel message,达成「连线砍信」

 [2] 精华区密技
 ———————

      (^p)            可新增 (A)文章 (F)卷宗 (G)丝路 (P)贴复
      (T/E)           修改标题内容等
      (c/d/^V)        拷贝/删除/贴上
                      先删除(d) 再贴上(^V) 即为移动

      有个方便的绝招可以参考,就是配合 ^Z + A or B

      例如我进入 [bm] 的精华区後,进入想收编的目录,用 ^Z + B 切回
      版上,按 g 一篇,再用 ^Z + A 切回精华区,直接按 ^V 就可以
      paste 了,这样比原来要输入路径更快了

      (^w)            进入/清理资源回收筒
      (m)             设定限制级,看的到却进不去 :p
      (M)             移动 文章/卷宗 顺序
      (S)             观看属性
      (^G)            海锚

    精华区编选,加上 Anchor (海锚) 的概念,操作方法是:

    1. 在精华区(gem) 中适当的地方按 [^g][a] 定锚。

    2. 回到看板,在选定的文章上按 [g] 收录(gather) 到刚刚定锚之处。

       ■ 搭配 [^z] zone-switch 可以方便地在看板、精华区间快速切换。

       ■ 搭配 tag 的功能,可以方便地编选同主题、同作者的串列文章:
          先挑选好 tag 後再按 [g] 收录(gather),可以合成一篇,也可以
          分别收录。

    3. 在精华区中任意地方按 [^g][j] 可以跳跃(jump) 到定锚之处。

    4. 有定锚就有拔锚,拔锚的方法是在精华区中按 [^g][d]。
       拔锚之後就回到初始状态。此时在看板中也可以按 [g] 收录文章,
       唯一的差别是,文章会被收到 [资源回收筒]。


—————————————————————————————————————
(四) 站长密技
—————————————————————————————————————

 [1] Board 看板密技
 —————————

     ■ 修改标题:按 [T] 可以修改游标所在文章的标题、作者、日期等栏位。

     ■ 修改文章:按 [E] 可以修改游标所在文章的内容。

     ■ 灌水终结者:按 [X] 可以删除站内所有与目前主题同标题的文章,跨板
                    砍除,清得一乾二净,也会送出 cancel message,连线砍信

     ■ 按 [^u] 可以显示游标所在文章的使用者资料,并可线上修改。


 [2] 聊天选单密技
 ————————

     ■ 在选单式聊天界面中,按 [^k] 可以将游标所在使用者踢 (kick) 出去。

        如果,该 process 不太正常,比方说已经 time out 了,却没正常结束,
        也可以按 [^k] 将之终结

     ■ 在选单式聊天界面中,按 [^u] 可以显示使用者资料,并可线上修改。

 [3] 邮件选单密技
 ————————

     ■ 由於 sysop 的信常常忘了看,任何一个站长在 mbox 中,都可以按
        [TAB] 切换到 sysop's mbox 看信。

 [4] 使用者选单密技
 —————————

     ■ 在 (S)etup 设定操作模式 功能中,可将 ACL 此项 flag 打开,再至
        (X)file 编辑个人档案 功能中,编辑上站地点设定档,如此,只有从
        列在上站地点设定档内的 hosts 或 domain 才能顺利进站。

        此功能在增加站务人员帐号的安全性。


—————————————————————————————————————
(五) 动态看板的规划
—————————————————————————————————————

     ■ 动态看板:内容由 [note] 板精华区提供,可以让使用者自由投稿。

                  动态看板的位置在 [note] 板精华区的 note 分类下,请站务
                  或板主将此分类建出,在将须放上动态看板的文章放至 note
                  分类下。

     ■ 动态看板的更新是由 util/camera.c 工具程式将动态看板放进 shm,
        建议将此工具程式放入 crontab 每小时更新。


—————————————————————————————————————
(六) 工具程式
—————————————————————————————————————

     ■ util/account.c   :每小时上站人次统计,并进行资料压缩备份,并重新
                           建立 class image。

     ■ util/acl-sort.c  :sort access control list file

     ■ util/bquota.c    :BBS user quota maintain & mail expire

     ■ util/camera.c    :建立动态看板 cache

     ■ util/expire.c    :自动砍信工具程式

     ■ util/gem-check.c :精华区整理程式

     ■ util/gem-index.c :精华区索引程式

     ■ util/hdr-dump.c  :看板标题列表

     ■ util/poststat.c  :统计今日、周、月、年热门话题

     ■ util/reaper.c    :使用者帐号定期清理

    工具程式的详细说明将会由 Thor.bbs@bbs.cs.nthu.edu.tw 补全  :)


—————————————————————————————————————
(七) crontab □例
—————————————————————————————————————

目前枫桥的 crontab 的设定如下:

# 每小时转信出去 6 次
8,18,28,38,48,58 * * * * innd/bbslink /home/bbs > /dev/null 2>&1

# 每小时作一次人次统计及开票
2 * * * * exec bin/account

# 每小时更新一次动态看版
43 * * * * bin/camera

# 每小时作一次话题统计, 特别注意是在 account执行之前
50 * * * * bin/poststat

# 每天根据 expire.conf对看版文章作expire
30 3 * * * bin/expire

# 每天对精华区作 garbage collection, garbage的形成详见精华区编辑之document
30 4 * * * bin/gem-check

# 每天对精华区作索引档, 方便使用者搜寻
30 6 * * * bin/gem-index

# comment out for summer vacation
# 每天清理久未上站使用者, 清出的user会被搬至 usr/@目录下, 请自行再删除
#30 2 * * 0 bin/reaper
# 每天清理个人信箱
#10 5 * * * bin/bquota


—————————————————————————————————————
(八) 转信程式 innbbsd 之设定
—————————————————————————————————————

    ■ 请参照 src/innbbsd/README


--
                                                    交大资工 朱亮恺
                                             E-Mail: <lkchu@dragon2.net>

--
欢迎大家来BBSDev版讨论问题!

欢迎大家来Software版!

欢迎访问北大FTP联盟主页:http://www.pkuftp.dhs.org

※ 来源:·北大未名站 bbs.pku.edu.cn·[FROM: 162.105.170.50]
--
※ 转寄:·北大未名站 bbs.pku.edu.cn·[FROM: 210.39.3.50]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店