Linux 版 (精华区)

发信人: knight (斩红郎无双剑), 信区: Unix
标  题: 系统管理篇
发信站: 紫 丁 香 (Wed Mar  4 09:08:24 1998), 转信

发信人: solmon (所罗门王), 信区: Unix
标  题: 系统管理篇
发信站: 鼓浪听涛 (Thu May 15 16:17:43 1997)

┌————————————————┐
│问 : 为何我在 tcsh 下不能 ftp ? │
└————————————————┘
  答 : 在 /etc/shells 中加入 :

        /bin/tcsh

       若你的系统没有这个档, 就加一个吧 !!

       这个档案的功能在登录系统中合法正常的 shell 。
       譬如, 有些机器会提供特别的服务, 像是 archie 之类的,
       系统管理者会把 archie 的 shell 设为 archie-shell
       之类的东东, 因为这个 shell 并非在 /etc/shells 中注册
       有案, archie 便自动不接受外界 ftp, 有保护系统的作用。


┌—————————————————————————————————┐
│问 : 为何我无法从别台机器FTP到我的机器, 每次输入完我的LOGIN NAME, │
│     就被 access deny!!!!                                         │
│     但是别的user就可以login, 我的就不行!!!                       │
│     是不是换了tcsh, 还是.........                                │
│     是否还有其他设定!!!!!                                        │
└—————————————————————————————————┘
  答 :  (1) 这可能是shell的问题. FTP 时会 check /etc/shells.
            如果你要用tcsh, 请将 tcsh 含完整路径加入该档中即可.

        (2) 查一下 /etc/ftpusers
            查您的大名是否被挂在那边了..
            只要被挂在 /etc/ftpusers 中的 user 都不能以 ftp access.



┌————————————————————————————————┐
│问 : 各位先进小第知道 login 後若有 message 要告知 user 须在那里 │
│     编辑呢 ?                                                   │
└————————————————————————————————┘
   答 : 可於 /etc/motd 编辑。


 ┌——————————————————┐
 │问 : login 前的 message 该如何处理. │
 └——————————————————┘
   答 : (1) 可在 /etc/issue 编辑。

        (2) 提供你一个交大计中所率先使用, 最 easy 的方法:

         以 SunOS 为例:
            1) 将原始的 /usr/etc/in.telnetd rename ,
               如改成 /usr/etc/in.telnetd.exe
            2) 用 shell 新创一个 /usr/etc/in.telnetd , 如 :

               #!/bin/sh
               cat /etc/login.banner          <==== 此即为 messages 档
               echo "     "`/usr/ucb/uptime`
               if [ -f /etc/login.banner.system ]
               then
                 cat /etc/login.banner.system
               fi
               echo -n ""
               exec /usr/etc/in.telnetd.exe

               用此方式可自行加上所需的其它讯息, 如上例的 uptime 等.

            3) 别忘了对此新档 chmod a+x




 ┌———————————————————————————————┐
 │问 : 请教有关於user的问题 :                                   │
 │     假设有a , b , c 三个user 及 dd user                      │
 │     a , b, c 三个user 不能互相cd 目录,旦可以 由 dd user去监  │
 │     督 a , b , c 三个 user                                   │
 └———————————————————————————————┘
  答 :
       用 group, 将 a, b, c 三个分别置於 3 个不同的 group,
       将三个 user 的 directory 设成 group access, world denied,

      再将 dd 分别置於三个 group 中, 如此一来 a, b, c 不能互相看
      对方的目录(除非自己打开), 但 dd 却可以看所有的的目录。

 ┌———————————————————————————————┐
 │ 问 : 拿到一个档案的 patch , 说有改掉一些 bug . 请问要如何    │
 │       使用这 patch ?                                         │
 └———————————————————————————————┘
  答 : patch -p < patchfile

 ┌————————————————————————————————┐
 │ 问 : 在使用 telnet bbs 进入bbs站後, 不用输入username ,password │
 │      ( 我指的是UNIX 的username ,password, 不是bbs 的 username ,│
 │      password ),便可直接进入系统值行bbs的程式. 这是怎麽办到的? │
 └————————————————————————————————┘
  答 : 更改  telnet daemon 。



 ┌——————————————————————————————┐
 │ 问 : 我需要在 login 前 delay 一段时间 (about 20 seconds).  │
 │   ( before prompt username or any other prompt message ).  │
 │     是否有方法可达成?                                      │
 └——————————————————————————————┘
  答 : 方式如同在 login prompt 出现前 show messages 一样,
       有两种方法:

       1) 找份 telnetd 的 source code , 修改成你所需的模式.

       2) 以 shell script □个"新的" telnetd , 如下:

              a) 首先将 telnetd rename 成 telnetd.exe

              b) create a telnetd program ,
                 #!/bin/sh
                 sleep 20
                 exec telnetd.exe

              c) chmod a+x telnetd


┌—————————————————————————————————————┐
│问 : 若有新信进来,如何知道 ?? 即如何使 user 在 login 时显 "You have new   │
│     mail" ?                                                              │
└—————————————————————————————————————┘
   答 : (1) 试试 newmail -i 10   ==> 每 10 秒 检查你的 incoming mbox

        (2) 在 csh 或 tcsh 中, 可试试
               set mail = (300 /usr/spool/mail/username)
            要 Shell 约每 300 秒检查一下 'username' 此人的 mail spool
            是否有新的 mails。

┌—————————————————————————————┐
│问 : 请问SunOS's patch的编号有没有代表什麽含义?           │
│     例如某些位数代表版本,某些位数代表patch的种类等...    │
└—————————————————————————————┘
  答 : 前面好像只是编号... 後面 -xx 是表示 patch 的次数....
--
                                 4;1;33m 0mDkA
                                4;1;33m , 0mDkA
                              4;1;33m 原,返 0mDkA
                            4;1;33m 之原,返朴 0m7DkA
                          4;1;33m 月之原,返朴归 0m9DkA
                        4;1;33m 日月之原,返朴归真 0mB

m;31m※ 来源:.鼓浪听涛 bbs.xmu.edu.cn.[FROM: 210.34.1.193]m

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: r617.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.242毫秒