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

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

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

nistoldif 命令

用途

把用户、组、名称解析以及 rpc 数据迁移到符合 rfc 2307 的格式。

语法

nistoldif -d Suffix [ -a BindDN -h Host -p Password [-n Port ] ] [ -f Directory ] [ -y domain ] [ -S Schema ] [ -k KeyPath -w SSLPassword ] [ -s Maps ]

描述

nistoldif 命令将数据从 passwdgrouphosts, servicesprotocolsrpcnetworks 以及 netgroup 转换成符合 rfc2307 的格式。它首先试图从 NIS 读取数据,如果不能找到 NIS 映射它会返回到平面文件。

如果在命令行中给定了服务器信息( -a-h-p 标志), 数据将会被直接写入服务器。如果任何数据与已经在服务器上的项冲突,或者由于项已经存在,或者由于 uidgid 已经存在,打印一个警告。 如果没有给定服务器信息,数据将会被写入 LDIF 中的 stdout 。 随便哪种情况,nistoldif 都不会自己为后缀添加项;如果项不存在,试图给服务器添加数据将会失败。 该项通常将在服务器设置过程中通过 mksecldap 命令被添加。

翻译不精确。由于 rfc2307 定义的局限性,一些属性以大小写不敏感的方式被定义; 例如,TCP、Tcp 和 tcp 对于 LDAP 服务器都是相同的协议名。 大于 2^31-1 的用户 ID (Uid)和组 ID (gid)为了存储将被转化成与它们等价的负双补码。

标志

-a 指定用来连接到 LDAP 服务器的管理绑定 DN。 如果使用该标志,也必须使用 -h-p ,并且数据将会被直接写入 LDAP 服务器。
-d 指定要在其后添加数据的后缀。
-f 指定在其中查找平面文件的目录。如果没有使用该标志,nistoldif 将在 /etc 中查找平面文件。
-h 指定正在运行 LDAP 服务器的主机名。 如果使用该标志,也必须使用 -a-p , 并且数据将会被直接写入 LDAP 服务器。
-k 指定 SSL 关键路径。如果使用该标志,也必须使用 -w
-n 指定连接到 LDAP 服务器的端口。 如果使用该标志,也必须使用 -a-h-p;如果没有使用该标志,使用缺省 LDAP 端口。
-p 指定用来连接到 LDAP 服务器的密码。如果使用该标志,也必须使用 -a-h, 并且数据将会被直接写入 LDAP 服务器。
-s 指定一组要被写入服务器的映射。表示要被迁移的映射的字母列表跟在该标志之后。如果没有使用该标志,所有映射都要被迁移。这些字母是:用于网络组的 e,用于组的 g, 用于主机的 h,用于网络的 n,用于协议的 p,用于 rpc 的 r,用于服务的 s,以及用于密码的 u
-S 为用户和组指定要使用的 LDAP 模式。它可以是 RFC2307 或者是 RFC2307AIX; RFC2307AIX 提供扩展的 AIX 模式支持。 如果没有使用该标志,RFC2307 是缺省值。
-w 指定 SSL 密码。如果使用该标志,也必须使用 -k
-y 指定从中读取映射的 NIS 域。如果没有使用该标志, 就使用缺省域。

退出状态

此命令返回以下出口值:

0
无错误出现。注意查找映射失败不被认为是错误。
>0
发生错误。

安全性

访问控制:只有 root 用户可以运行该命令。

示例

  1. 把 NIS 映射从 austin.ibm.com 域(滚回到在 /tmp/etc 中的平面文件)迁移到 cn=aixdata 后缀下的 LDIF,请输入:
    nistoldif -d cn=aixdata -y austin.ibm.com -f /tmp/etc > ldif.out
  2. 把主机和服务映射从缺省域(回滚到在 /etc 中的平面文件)迁移到带管理绑定 DN cn=rootcn=aixdata 后缀下的密码为 secret 的 LDAP 服务器 ldap.austin.ibm.com,请输入:
    nistoldif -d cn=aixdata -h ldap.austin.ibm.com -a cn=root -p secret -s hs

文件

/usr/sbin/nistoldif 包含 nistoldif 命令。

相关信息

mksecldap 命令。

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