为 netid.byname 映射生成数据,以供 网络信息服务(NIS)使用。
要创建 NIS 映射:
/usr/sbin/mknetid [ -q ] [ -p PasswordFile ] [ -g GroupFile ] [ -h HostsFile ] [ -m NetidFile ]
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。 |
ypinit 命令。
AIX 5L Version 5.2 Network Information Services (NIS and NIS+) Guide