欢迎来到天天文库
浏览记录
ID:51494911
大小:160.09 KB
页数:4页
时间:2020-03-25
《Linux系统管理白皮书 (16).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载第19章其他问题19.1PLIP的空打印机电缆为了将空打印机电缆用于PLIP连接,需要两个25针的连接器(也就是DB-25)和一根11导体电缆。这根电缆至少要有15米长。查看连接器时,应该能看清楚每个针脚上的编号,从位于最左上部的针对应的1到最右下部的针对应的25。对空打印机电缆来说,必须将它和连接器上的针一一对应,具体对应如下:其余的针脚保持未连接状态。如果该电缆被塑料外壳包起来了,这个塑料外壳就应该只和DB-25规格的金属外壳的一端连接起来。19.2示范smail配置文件本节向大家展示一个示例配置文件
2、,它用于局域网上的一个UUCP叶子站点。这些配置文件以smail-3.1.28源代码中包含的示例文件为基础。虽然我打算为大家讲讲这些文件的工作原理,但仍然建议大家参考smail手册,其中详细讨论了这些配置文件的每一个细节。虽然你已经知道了smail配置文件的基本思路,但smail手册还是值得一读的,它相当简单,非常出色!下面展示的第一个文件是routers文件,其中描述了smail的路由器集。当smail必须把邮件消息投递到指定的地址时,它会依次把这个地址交给所有的路由器,直到其中之一的地址与这个指定的地址相
3、符。这里的相符指的是路由器在其数据库内找到了目标主机,其依据是paths文件、/etc/hosts或该路由器与之打交道的任何路由机制。smail配置文件内的条目始终以一个唯一性的名字开头,该名字用以标识路由器、传输或执行者。条目之后为定义其行为的属性列表。该列表由一个全局属性集组成,比如采用的驱动程序和只有特定驱动程序才能识别的私用属性等。各属性之间用逗号隔开,而全局属性集和私用属性集之间分别用分号隔开。为了更好地进行区别,我们以此为例:假设你打算维护两个各自独立的pathalias文件;其中之一包含你所在域
4、的路由信息,另一个文件内包含全局路由信息,可能是UUCP映射产生的。有了smail时,你可在routers文件内指定两个路由器,两者都采用pathalias驱动程序。该驱动程序在pathalias数据库内查找主机名。它希望你能在一个私用属性内为它指定文件名。第19章其他问题177下载前面的两个路由条目中,各自的第二个全局属性都定义了一旦找到与地址相符的路由器,应该采用的传输方式。我们的例子中,邮件消息将采用uux传输形式来投递。传输形式是在transports文件内定义的,稍后我们将就此进行讨论。要想具体规定
5、一条消息由谁投递,可指定一个方法文件,而不是指定传输属性。方法文件可在目标主机名与传输之间建立一个对应关系。但这方面的详情,这里不打算深入讨论。在混合了UUCP和TCP/IP的一个环境中,我们可能会碰到这样一个问题:对/etc/hosts文件中指定的主机而言,可能只有极少数的情况,才会有人要求建立与它的SLIP或PPP连接。通常,我们仍然想通过UUCP发送给它们的任何邮件。为防止inet_hosts在与这些主机相符的情况下投递,我们必须将它们置于paths/force文件中。事实上,这又是一种“路径别名”(P
6、athalias)样式的数据库,它会在smail查询解析者之前,进行咨询。对本地地址相关的邮件来说,对它们的控制是在directors文件中进行的。它只由路由器文件构成,同时有一个条目列表,定义了每一个定向器。注意定向器本身并不负责一条消息的投递,它们只是执行所有可能的邮件重定向工作,比如通过别名重定向,通过邮件转发重定向⋯⋯等等。将邮件投递给一个本地地址比如janet时,smail会将用户名依次传递给所有定向器。假如找到一个相符的定向器,它要么指定一个具体负责邮件投递的传送人(比如用户的邮箱文件),要么马上
7、生成一个新地址(比如在匹配出一个别名之后)。由于这里牵涉到的安全性问题,定向器通常要执行大量检查,判断它们使用的文件是否有害。凡是用可疑方式得到的地址(比如通过一个全局可写的别名文件),它们都会被作上标记,指出“不安全”。有些传送者干脆将此类地址屏蔽,比如将一条消息发给一个文件的传送者。除此以外,smail也会将用户与每个地址对应起来。所有读写操作都会以用户的身份执行。例如,假定将一条消息投递到Janet的邮箱,那么地址理所当然需要与janet关联到一起。而对其他地址来说,比如自别名文件获得的那些地址,则让其
8、他用户同它们关联,比如一个nobody用户。欲了解这些特性的详情,可参考smail手册。注意smail手册放在Linux文档项目联机手册的第8部分。成功路由或定向了一条消息后,smail会将消息传递给由与地址相符的路由器或定向器指定的传送者。这些传送者定义在transports文件中。同样地,一名传送者是由一系列全局和私用选项来定义的。对每个条目定义的选项来说,其中最重要的便是具体负责传输的一个驱动
此文档下载收益归作者所有