pcnfsd.conf 配置文件

用途

提供 rpc.pcnfsd 守护程序配置选项。

描述

/etc/pcnfsd.conf 文件是用户编写的 ASCII 文件,用于向 rpc.pcnfsd 守护程序的操作添加选项,该守护程序不需要任何命令行标志。 此文件是网络支持设施的一部分。

启动时, rpc.pcnfsd 守护程序检查 pcnfsd.conf 配置文件是否存在,并使其性能符合指定的参数。 可以在 pcnfsd.conf 文件中输入以下选项:

选项 描述
aixargs -BCharacterPair 根据 CharacterPair 变量的值控制分类群发页面的打印,如下所示。 第一个字符适用于标题,第二个字符适用于尾部。 可能的值为 N (从不) , A (始终) 和 G (组)。
HT
描述
nn
没有报头,没有报尾
不适用
没有报头,每个文件中有报尾
没有报头,在该作业的末尾有报尾
一个
在每个文件中有报头,没有报尾
AA
作业中每个文件中都有报头和报尾
阿格
每个文件有报头,作业之后有报尾
格恩
作业开始时的头,无尾部
在作业的起始处有报头,在每个文件的后面有报尾
格格
在作业的起始处有页头,在作业的结束处有报尾

/etc/qconfig 文件中的头和尾部节定义了分类群发页面的缺省处理。

注: -B 标志的工作方式与 恩格 命令中的 -B 标志完全相同。 但是,与 enq 命令不同, rpc.pcnfsd 守护程序不允许 -B 标志与 CharacterPair 变量之间有空格。
关闭 getjobnum 禁用在提交打印作业时返回作业号的 rpc.pcnfsd 守护程序功能。
printer 名称 AliasFor 命令 定义仅由 rpc.pcnfsd 守护程序客户机识别的 PC-NFS 虚拟打印机。 每个虚拟打印机都在 pcnfsd.conf 文件中的单独一行上定义。 以下变量是使用此选项指定的。
名称
指定将定义的 PC-NFS 虚拟打印机的名称。
AliasFor
指定用于执行打印作业的现有打印机的名称。
注: 要定义与无现有打印机关联的 PC-NFS 虚拟打印机,请使用单号 (减号) 代替 AliasFor 变量。
命令
指定在 姓名 打印机上打印文件时所运行的命令。 Bourne shell 使用 -c 选项来执行此命令。 对于复杂操作,请将 命令 变量替换为可执行 shell 脚本。

以下标记和替换值的列表可以在 命令 变量中使用:

标记
替换值
$FILE
打印数据文件的完整路径名。 在执行该命令后,将取消链接该文件。
$USER
已登录到客户机的用户的用户名。
$HOST
客户机系统的主机名。
假脱机目录 PathName 指定一个新的父目录 PathName ,让 rpc.pcnfsd 守护进程为每个客户端创建的子目录。 缺省父目录为 /var/spool/pcnfs
Uidrange 指定 rpc.pcnfsd 守护程序接受的有效 UID (用户号) 范围。 缺省 UID 范围是 101-4294967295。
关闭 wtmp 禁用 rpc.pcnfsd 守护程序的登录记录功能。 缺省情况下,守护程序会将用户登录记录附加到 /var/adm/wtmp 文件。

示例

  1. 以下样本 pcnfsd.conf 配置文件演示了一些选项对 rpc.pcnfsd 守护程序操作的影响:
    printer test - /usr/bin/cp $FILE
     /usr/tmp/$HOST-$USER
    printer sandman san ls -l $FILE
    wtmp off

    第一行建立一个打印机测试。 发送到以下位置的文件:test打印机将被复制到 /usr/tmp 目录中。 对以下项的请求:test由于已为 别名-针对 参数指定了-(减号) ,因此将拒绝 PC-NFS 虚拟打印机以列出队列,检查状态或执行类似的打印机操作。

    第二行建立名为 "PC-NFS " 的虚拟打印机sandman以长格式列出打印数据文件的文件指定项。

    第三行关闭记录用户登录的 rpc.pcnfsd 守护程序功能。

  2. 要设置 UID 范围,请输入:
    uidrange 1-100,200-50000

    此条目表示只有 101-199 和 50000 以上的数字才是无效 UID 数字。

文件

描述
/etc/pcnfsd.conf 指定配置文件的路径。
/var/spool/pcnfs 目录 包含 普纳斯德 守护程序的客户机的子目录。
/etc/qconfig 配置打印机排队系统。
/var/adm/wtmp 描述用户和记帐信息的格式。