回文章列表
作者cerebellum.bbs@cpu.tfcis.org (ymca) 看板: itoc
標題Re: [閒聊] 另外一種用 QKMJ 的方法 : Linux 版
時間動力核心 (2007/09/03 Mon 10:30:33)
※ 引述《BioStar.bbs@micro.bio.ncue.edu.tw (澎湖小雲雀)》之銘言:
以下針對ubuntu linux做修正  光照此篇作法會有問題


> 新增一個 qkmj 的服務...  再用雲遊四海去連...
> 這樣就一定可以用啦!
> 用 adduser 新增 qkmj 帳號......
> 用(tcsh 或 bash2 當 shell)  密碼留空不打...
> 再把 ~bbs/etc/game/qkmj/qkmj 拷貝到 ~qkmj/ 中
可以直接將qkmj這個帳號的shell改成qkmj這支程式的路徑
如此就不需要在.bashrc內做任何更動

> -root- # joe /etc/xinetd.d/telnet
> service telnet
以上這個會根原本快速安裝手冊的步驟相衝  所以最好都改成telnet2
> {
>         disable         = no
>         flags           = REUSE
>         socket_type     = stream
>         wait            = yes
>         user            = bbs
         ^^^^^^^^^^^^^^^^^^^^^^^^^^
              在ubuntu下 user必須要使用root  不然根本不會跑...
>         server          = /usr/sbin/in.telnetd -a off -L /usr/bin/qkmj.sh
                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
在xinetd底下的表示方式  必須要把參數放另一排  所以上面一行應該要變成兩行
          server = /usr/sbin/in.telnetd
          server_args   = -L /usr/bin/qkmj.sh

>         server_args     = -i
> }
> -root- # joe /etc/services
> 新增兩行......
> qkmj            2323/tcp
> qkmj            2323/udp
上面這個最好改成telnet2  與在xinetd內的設定一致  會比較統一

> -root- # joe /usr/bin/qkmj.sh
> 新增內容:
> #!bin/sh
> login -f qkmj

以下可以不做
> -root- # ~qkmj/.cshrc : 最後面加上這兩行(tcsh 當 shell)
> -root- # ~qkmj/.bashrc : 最後面加上這兩行(bash2 當 shell)
> qkmj
> logout

以下還是要做
> : 用 kill -1 重新啟動 xinetd
> : 「雲遊四海」(~bbs/etc/connlist)中加入 localhost:2323:QKMJ


報告完畢  感謝ptt的giacch提供協助修改
希望qkmj這個遊戲可以繼續提供大家閒暇時的娛樂  ^^

--
=[:摃��:﹎Origin ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[      140.116.64.220      ]|[�:]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻