📄 00000017.htm
字号:
<BR>/etc/ftpusers : 这个档案记录那些人不可以 ftp 签入系统 , 预设值有 root , uucp <BR> news . 这些都是为了 security 方面的考量 , 你可以在这里加入 <BR> 不可 ftp 进来的 user id . <BR> <BR>/etc/gateways : 顾名思义 , 这个档案记录一些 gateways 的 information <BR> 这个档案的格式如下 : <BR> <BR> <net | host> name1 gateway name2 metric value <passive | active | external> <BR> <BR> 当 routed 启动时, 它会去读 /etc/gateways 这个档. 若一个 gateway <BR> 并不做 routing information 交换的话, 那它就会被标示成 passive, <BR> 假如有做 routing information 的交换 ( 这台机器上有 run routed ) <BR> , 那就会标示成 active net 或 host 这个关键字是指出 route 是到网 <BR> 路或是到一台特定的机器上. name1 就是目地网路或目地机器的名字. <BR> 这个名字可用 /etc/hosts 或是 /etc/networks 中的 symbolic host <BR> name. name2 就是讯息将被送往之 gateway 的 name 或 IP address. <BR> <BR>/etc/group : 如同 /etc/passwd 列出了系统中所有的使用者名字 , /etc/group <BR> 定义系统中所有的 group name 与相关讯息 . <BR> 格式为: group_name:passwd:GID:user_list <BR> <BR> 如 : author::200:jhhsu,emotion,passion <BR> <BR> 上面的例子表示 jhhsu,emotion,passion 都是属於 author 这个 group <BR> 通常 passwd 那栏是空白的 , 表示不用密码 . 或放一个 * 号 <BR> 以下也是一个典型的例子 : <BR> <BR> root::0:root,jhhsu <BR> bin::1:root,bin,daemon <BR> daemon::2:root,bin,daemon <BR> sys::3:root,bin,adm <BR> adm::4:root,adm,daemon <BR> tty::5: <BR> disk::6:root,adm <BR> lp::7:lp <BR> mem::8: <BR> kmem::9: <BR> wheel::10:root,jhhsu <BR> shadow::11:root <BR> mail::12:mail <BR> news::13:news <BR> uucp::14:uucp <BR> man::15:man <BR> users::100:games <BR> bbs:*:99:bbs,bbsuser,bbsroot <BR> <BR> 当然啦 ! 这个档案只能为 superuser 所读写 , 一个 superuser 可使 <BR> 用 groupadd , groupdel , groupmod 来管理 /etc/group 这个档 , <BR> 要手动管理也是可以 . 下面是这三个指令的用法 : <BR> <BR> groupadd [ -g gid [ -o ] ] group_name <BR> groupdel group_name <BR> groupmod [ -g gid [ -o ] ] [ -n new_group_name ] group_name <BR> <BR>/etc/hosts : 这个档案记录著 IP address 至 hostname 的 mapping . 如我们想把 <BR> ccsun21.csie.nctu.edu.tw 取个别名叫 : oldstock <BR> 那我们就可以在这个档案里写如下的叙述 : <BR> <BR> 140.113.17.151 oldstock <BR> <BR> 如此一来 , 以後我们 telnet oldstock 就等於 telnet <BR> 140.113.17.151 <BR> <BR> 在这个档案中 , 至少会有两列 , 一列为 loopback , 这是为了侦错目的 <BR> 而设的 , 另一列为 local host , 就是你自己的机器 . <BR> <BR>/etc/hosts.equiv : 在里面可以设定一些 remote machine , 而从这些 remote <BR> machine 利用 rsh 或 rlogin 连回 local machine 的话 <BR> 便不用输入密码 <BR> 同样的东西也可以在 .rhosts 见到 . 比如说在 ccsun22.csie <BR> .nctu.edu.tw 上你的 Home Directory 建一个 .rhosts 档 , <BR> 里面的内容如下: <BR> <BR> rebel.dorm10.nctu.edu.tw jhhsu <BR> <BR> 以後只要在 rebel.dorm10.nctu.edu.tw 上利用 rsh 或 rlogin 至 <BR> ccsun22.csie.nctu.edu.tw 的话 , 也不须要输入密码 <BR> rsh -l jhhsu ccsun22.csie.nctu.edu.tw <-- 不须密码 <BR> 不过这东西最好不要乱设 , 以信得过的 hosts 为主 , <BR> 才不会造成 security 上的困扰 . <BR> <BR>/etc/hosts.deny : 设定那些 remote hosts 不可以使用 inetd <BR>/etc/hosts.allow : 设定那些 remote hosts 可以使用 inetd <BR> 至於 inetd 有那些 service , 各位可以去看看 /etc/inetd.conf <BR> 从里面就可以很清楚的可以看得出来 . <BR> 假如你采取比较 close 作法的话 , 可以在 hosts.deny 中写 <BR> <BR> ALL:ALL <BR> <BR> 但是如此一来 , 只要不是从 localhost 来的 , 那大概都不必 <BR> 玩了 , 所以 , 我们也要适时的在 hosts.allow 中加入可以 <BR> access 的 hosts , 如 : <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -