系统管理指南:网络服务

Procedure如何针对 TCP/IP 激活 UUCP

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 编辑 /etc/uucp/Systems 文件以确保项中具有以下字段:

    System-Name Time TCP Port networkname Standard-Login-Chat

    典型项与以下内容类似:


    rochester Any TCP - ur-seneca login: Umachine password: xxx

    请注意,networkname 字段允许您显式指定 TCP/IP 主机名。此功能对于一些站点很重要。在上面的示例中,该站点具有 UUCP 节点名称 rochester,该名称与 TCP/IP 主机名 ur-seneca 不同。此外,完全不同的计算机可以轻易运行 UUCP 并具有 TCP/IP 主机名 rochester

    Systems 文件中的 Port 字段应具有项 -。此语法等效于将该项列为 uucp。几乎在所有情况下,networkname 都与系统名相同,并且 Port 字段为 -,这表示将使用 services 数据库中的标准 uucp 端口。in.uucpd 守护进程期望远程计算机发送其登录名和口令以进行验证,并且 in.uucpd 会提示输入登录名和口令,这与 gettylogin 很相似。

  3. 编辑 /etc/inet/services 文件以设置 UUCP 端口:


    uucp    540/tcp    uucpd        # uucp daemon

    您不需要更改项。但是,如果计算机运行的是 NIS 或 NIS+ 名称服务,则应更改 /etc/services/etc/nsswitch.conf 项以便先检查 files,然后检查 nisnisplus

  4. 验证是否已启用 UUCP。


    # svcs network/uucp
    

    UUCP 服务由服务管理工具管理。要查询此服务的状态,可以使用 svcs 命令。有关服务管理工具的概述,请参阅《系统管理指南:基本管理》中的第 14  章 “管理服务(概述)”

  5. (可选的)如果需要,请通过键入以下内容来启用 UUCP:


    # inetadm -e network/uucp