AIX命令参考大全,卷 4,n - r - nismkdir 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

nismkdir 命令

用途

创建非根 NIS+ 目录。

语法

nismkdir-D Defaults ] [  -m MasterHost |   -s ReplicaHost ] DirName

描述

nismkdir 命令在现有的域中创建子目录。 它也能创建副本目录。没有任何标志,nismkdir 命令用与父目录相同的主控服务器和副本服务器创建子目录。 另外, nismkdir 命令能为已经存在的目录添加副本。

一台服务于 NIS+ 目录的主机必须是正在被服务的客户机上级目录里的 NIS+ 客户机。 唯一的例外是根 NIS+ 服务器,对同一个 NIS+ 目录既担当客户机又担当服务器。

如果主机的缺省域不是 nismkdir 命令执行的域,那么用 -s-m 标志在参数中指定的主机名必须全限定。

注意: 您应使用 nisserver 命令创建包含用 org_dirgroup_dir 指定的目录的 NIS+ 域。

标志

-m MasterHost 如果通过 DirName 参数指定的目录不存在, 那么 -m 标志创建以 MasterHost 作为其主控服务器的新目录。如果通过 DirName 指定的目录存在,那么通过 MasterHost 参数指定的主机成为它的主控服务器。

注意: 要创建目录您必须对域主控服务器上的父目录有创建权限。
-s ReplicaHost 添加非根 NIS+ 目录和它的主控服务器到现有的系统中。 同样, -s 标志能给现有的目录分配一个新副本服务器。 如果 DirName 已经存在, 那么 nismkdir 命令不会重新创建它。 而是,它只给现有的目录分配一个新副本服务器。

在调用 -s 标志后,您必须从添加了或分配了副本服务器的目录上的主控服务器运行 nisping 命令。 应该为每个目录在其主控服务器的 cron 文件中包含一个 nisping 命令,以便在更新前每 24 小时它至少被 ping 一次。

注意:
  1. 不能分配用来支持它的父域的服务器,除非它属于根域。
  2. 总是在主控服务器上运行 nismkdir 命令。从不在副本服务器上运行 nismkdir 。在副本服务器上运行 nismkdir 会导致主控和副本之间的通信问题。
-D Defaults 为新目录指定一组不同的缺省值。缺省字符串是用冒号隔开的一系列标记。这些标记表示用于一般对象属性的缺省值:
ttlTime
为通过 nismkdir 命令创建的对象设置缺省生存时间。 以通过 nischttl 命令定义的格式指定 时间值。 缺省值是 12h (12 小时)。
ownerOwnername
指定 NIS+ 主体所有者名应该拥有被创建的对象。 该值的缺省值是正在执行命令的主体。
groupGroupname
指定组 Groupname 被创建对象的组所有者。缺省值是 NULL。
accessRights
为创建的对象指定授权的访问权限集合。 以通过 nischmod 命令定义的格式给定 权限值。 缺省值是 ----rmcdr---r---。

环境

NIS_DEFAULTS 包含缺省的覆盖 NIS+ 标准缺省值的字符串。 如果调用 -D 标志,则那些值覆盖 NIS_DEFAULTS 变量和标准缺省值。
NIS_PATH 如果 NIS+ 目录名没有全限定,搜索所有指定目录直到找到该目录 (请参阅 nisdefaults)。

退出状态

该命令返回下列出口值:

0 成功完成。
1 发生错误。

示例

  1. 要在 abc.com. 域下创建新目录 bar,它和 abc.com. 目录共享同一主控和副本服务器,请输入:

    nismkdir def.abc.com.
  2. abc.com. 域下创建不被复制的新目录 def.abc.com.,请输入:

    nismkdir\ \-m myhost.abc.com.\ def.abc.com.
  3. 添加 def.abc.com. 目录的副本服务器,请输入:

    nismkdir\ \-s replica.abc.com.\ def.abc.com.

文件

相关信息

nischmod 命令、 nisdefaults 命令、 nisls 命令、 nisrmdir 命令以及 nisserver 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]