Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1315571
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-09 17:16:49


UUCP 数据库文件
第24 章• UUCP(概述) 495
Devconfig 用于配置网络通信。
Devices 用于配置网络通信。
Dialcodes 包含在Systems 文件项的电话号码字段中可以使用的拨号代码缩写。尽管
不需要,但Dialcodes 仍可由asppp 和UUCP使用。
Dialers 包含与调制解调器协商以便与远程计算机建立连接所需的字符串。
Dialers 由asppp 和UUCP使用。
Grades 定义作业等级,以及与每个作业等级关联的权限,用户可以指定针对远程
计算机对作业进行排队的权限。
Limits 定义允许在计算机上同时执行的uucico、uuxqt 和uusched 的最大数量。
Permissions 定义为试图在您的计算机上传输文件或执行命令的远程主机授予的访问权
限级别。
Poll 定义系统将要轮询的计算机以及轮询时间。
Sysfiles 将uucico 和cu 使用的不同文件或多个文件指定为Systems、Devices 和
Dialers 文件。
Sysname 用于为计算机定义唯一的UUCP名称(除了定义其TCP/IP 主机名以
外)。
Systems 包含uucico 守护进程cu 和asppp 建立通往远程计算机的链路所需的信
息。此信息包括:
 远程主机的名称
 与远程主机关联的连接设备的名称
 可访问主机的时间
 电话号码
 登录ID
 口令
可以将多个其他文件作为支持数据库的一部分,但这些文件并不直接参与创建链路和传输
文件。
配置UUCP数据库文件
UUCP数据库由第495 页中的“UUCP数据库文件”中显示的文件组成。但是,基本UUCP
配置仅包含以下关键文件:
 /etc/uucp/Systems
 /etc/uucp/Devices
 /etc/uucp/Dialers
由于asppp 会使用某些UUCP数据库,因此,如果您计划配置asppp,应至少应了解这些关
键数据库文件。配置这些数据库之后,UUCP管理就会非常简单。一般应先编辑Systems 文
UUCP 数据库文件
496 系统管理指南:网络服务• 2006 年8 月
件,然后编辑Devices 文件。通常,可以使用缺省的/etc/uucp/Dialers 文件(除非您计划
添加缺省文件中不包含的拨号程序)。此外,您可能还需要使用以下文件来执行基本的
UUCP和asppp 配置:
 /etc/uucp/Sysfiles
 /etc/uucp/Dialcodes
 /etc/uucp/Sysname
由于这些文件彼此联系紧密,因此在进行任何更改之前,您应该先了解其全部内容。对某
个文件中的一项进行更改可能要求对其他文件中的相关项也进行更改。第495 页中的
“UUCP数据库文件” 中列出的其他文件之间没有密切关系。
注– asppp 仅使用本节中介绍的文件。asppp 不使用其他UUCP数据库文件。
UUCP 数据库文件
第24 章• UUCP(概述) 497
498
管理UUCP(任务)
本章介绍在修改与计算机相关的数据库文件之后如何启动UUCP操作。本章包含有关在运
行Solaris OS 的计算机上设置和维护UUCP的过程和疑难解答的信息,如下所示:
 第499 页中的“UUCP管理(任务列表)”
 第500 页中的“添加UUCP登录”
 第500 页中的“启动UUCP”
 第503 页中的“运行基于TCP/IP 的UUCP”
 第504 页中的“UUCP安全和维护”
 第505 页中的“UUCP疑难解答”
UUCP管理(任务列表)
下表除了提供本章中包含的每个过程的简短说明外,还提供了指向这些过程的链接。
表25–1UUCP管理的任务列表
任务说明参考
允许远程计算机访问您的系统编辑/etc/passwd 文件以添加用于标识计算机的
项,将允许这些计算机访问您的系统。
第500 页中的“如何添加UUCP
登录”
启动UUCP 使用所提供的shell 脚本启动UUCP。第501 页中的“如何启动
UUCP”
启用UUCP以使用TCP/IP 编辑/etc/inetd.conf 和/etc/uucp/Systems 文件以
激活将使用TCP/IP 的UUCP。
第503 页中的“如何针对TCP/IP
激活UUCP”
解决一些常见的UUCP问题使用诊断步骤检查有故障的调制解调器或ACU。第505 页中的“如何检查有故障
的调制解调器或ACU”
使用诊断步骤调试传输。第505 页中的“如何调试传输”
25 第2 5 章
499
添加UUCP登录
要正确处理来自远程计算机的传入UUCP(uucico) 请求,每台计算机都必须登录到您的系
统中。
 如何添加UUCP登录
要允许远程计算机访问您的系统,需要按照以下步骤向/etc/passwd 文件中添加项:
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。有关如何使用
主管理员配置文件配置角色,请参见《System Administration Guide: Basic Administration》中
的第2 章,“WorkingWith the Solaris Management Console (Tasks)”。
编辑/etc/passwd 文件并添加用于标识计算机的项,以允许该计算机访问您的系统。
对于允许使用UUCP连接访问您的系统的远程计算机,放入/etc/passwd 文件中的项通常为

Ugobi:*:5:5:gobi:/var/spool/uucppublic:/usr/lib/uucp/uucico
根据约定,远程计算机的登录名是前面带有大写字母U 的计算机名。请注意,名称不应超
过八个字符。否则,可能需要截断或缩写该名称。
上面的项说明,Ugobi 请求的登录由/usr/lib/uucp/uucico 回答。起始目录为
/var/spool/uucppublic。口令从/etc/shadow 文件中获取。您必须与远程计算机的UUCP
管理员协调口令和登录名。然后,远程管理员必须将包含登录名和未加密的口令的相应项
添加到远程计算机的Systems 文件中。
与其他系统的UUCP 管理员协调您的计算机名。
同样,必须与希望通过UUCP访问的所有计算机的UUCP管理员协调您的计算机名和口
令。
启动UUCP
UUCP包含执行以下操作的四种shell 脚本:轮询远程计算机、重新安排传输、清除旧的日
志文件和不成功的传输。这些脚本如下所示:
 uudemon.poll
 uudemon.hour
 uudemon.admin
 uudemon.cleanup
这些shell 脚本应定期执行以确保UUCP运行正常。如果选择完全安装,则在Solaris 安装期
间,会自动在/usr/lib/uucp/uudemon.crontab 中创建用于运行这些脚本的crontab 文件。
否则,该文件将在安装UUCP软件包时创建。
1
2
3
添加UUCP 登录
500 系统管理指南:网络服务• 2006 年8 月
您也可以手动运行UUCPshell 脚本。以下是可以针对特定计算机进行调整的原型
uudemon.crontab 文件:
#
#ident "@(#)uudemon.crontab 1.5 97/12/09 SMI"
#
# This crontab is provided as a sample. For systems
# running UUCP edit the time schedule to suit, uncomment
# the following lines, and use crontab(1) to activate the
# new schedule.
#
#48 8,12,16 * * * /usr/lib/uucp/uudemon.admin
#20 3 * * * /usr/lib/uucp/uudemon.cleanup
#0 * * * * /usr/lib/uucp/uudemon.poll
#11,41 * * * * /usr/lib/uucp/uudemon.hour
注– 缺省情况下,UUCP操作被禁用。要启用UUCP,请在uudemon.crontab 文件中编辑时
间安排并取消对相应行的注释。
 如何启动UUCP
要激活uudemon.crontab 文件,请执行以下操作:
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System
Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”。有关如何使用
主管理员配置文件配置角色,请参见《System Administration Guide: Basic Administration》中
的第2 章,“WorkingWith the Solaris Management Console (Tasks)”。
根据需要,编辑/usr/lib/uucp/uudemon.crontab 文件并更改相应项。
通过发出以下命令激活uudemon.crontab 文件:
crontab < /usr/lib/uucp/uudemon.crontab

 

 

 

以上文章转自于 : http://developers.sun.com.cn/

阅读(396) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~