mknetid 命令

用途

netid.byname 映射生成数据,以供 网络信息服务 (NIS) 使用。

语法

要创建 NIS 映射:

/usr/sbin/mknetid [ -q ] [ -p PasswordFile ][ -gGroupFile ][ -h HostsFile ][ -mNetidFile ]

描述

mknetid 命令用来为 netid.byname NIS 映射生成数据。 它将分析命令行上指定的文件,并构建对应的 netid 键和值。 用户将得到以下项:
unix.<uid>@<domainname> <uid>:<gid1>,<gid2>,...
主机将得到以下项:
unix.<hostname>@<domainname> 0:<hostname>
使用的域名与在运行 mknetid 时的系统的配置是相同的。 生成的数据发送到 stdout。 每一行包含一个项,键和数据用空格分开。

标志

描述
-q 安静方式 - 不报告数据的任何警告。
-p PasswordFile 指定用来读取用户列表的密码文件。
-g GroupFile 指定用来读取组员身份列表的组文件。
-h HostsFile 指定用来读取主机名列表的主机文件。
-m NetidFile 指定读取任何附加的包括 netid 项的文件。

文件

描述
/var/yp/Makefile 当使用 /var/yp/Makefile 重建 NIS 数据库时,mknetid 是最常用的。
/etc/passwd 其中包含 PasswordFile
/etc/groups 其中包含 GroupFile
/etc/hosts 其中包含 HostsFile
/etc/netid 其中包含 NetidFile