Linux 文件系统介绍(5) (29) passwd 每一位使用者皆有使用者名称供以辨识身份,亦必须一设定密码在/etc/passwd档案中可以root身份来加入新的使用者,通常user输入username及密码,系统会先将输入之密码加密成13位码,再与 / etc / passwd作一比对,无误与否。至於实际的密码则放在/etc/shadow档案中。 (30) protocols 通讯协定号码是IP资料段表头中的一个位元组,藉以显示出资料应该传给IP层以上的何种协定;至於协定号码则规在本档案中,protocols内容是一个对照表,包含协定名称及协定号码和解等栏项,利用协定号码与协定名称的对照便可知使用何种协定。 (31) rc.d 本目录下以etc/rc.d/rc0.d ~ /etc/rc.d/rc6.d里的档案代表各种不同runlevel所启动的daemon尤为重要,K代表kill,S代表start。在渠等目录下的档案通常为一连结档link至/etc/rc.d/init.d 里的daemon以供启动。 /etc/inittab档案乃在规使用者要以那一种runlevel登入Linux系统,至於本档案则视以runlevel? 登入,代表启动rc?.d目录下依序启动各连结档的shell script(/etc/rc.d/init.d 里的daemon)。 (32) resolv.conf BIND的伺服端透过daemon(/etc/rc.d/init.d/named)来执行;BIND的用户端则透过resolver,它是一个程式函式库组成,会发出名称查询,而由/etc/resolv.conf设定之(即将nameserver加入该档案中),例如echo “nameserver 172.17.0.10” >> /etc/resolv.conf 或者手动vi编辑之。 (33) rpc rpc全名为remote procedure call即远端程序呼叫,通常指local 端程式对位於远端系统中的程式进行呼叫,俟其完成任务并将该任务传回给local端;/etc/rpc档案内存rpc程式号码资料库,含有使用者可识别之替代rpc程式号码的名称基本格式则含有rpc程式的server名称、rpc程式号码、别名等记载栏项。 (34) samba.d/ smb.conf: Samba(Server Message Block protocol)使用来将linux system与windows system透过网路上的芳邻作沟通整合之用,而/etc/samba.d/smb.conf 则为samba的重要设定档,该档中主要分global与share defini tions二大项;/etc/samba.d/ smbpasswd则是samba password的设定档。 (35) securetty 本档案定义了root可login的terminal,一般而言预设为tty1至tty8,root只能从定义中的terminal登入。 (36) sendmail.cf 本档案为mail server的重要设定档,sendmial是一种MTA,目前在unix或linux上使用相当广泛,由柏克莱大学大学生所写的程式,功能强大,但sendmail.cf内容由巨集指令写成较为艰涩难懂,因此一般除伪装名称、主机的别名、收信的主机位置名称等少数项目由sendmail.cf档案直接於其中设定外,一般而言,均另用m4产生sendmail.cf的巨集定义档,RedHat版本名称为/etc/sendmail.mc ,OpenLinux版本则放在/usr/share/sendmail/cf/cf/gerneric-col2.2.mc;此外/etc/aliases、/etc/access、/etc/mail/relay-domains亦为sendmail的相关设定档。