[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
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 命令将数据从 passwd、group、hosts, services、protocols、rpc、networks 以及 netgroup 转换成符合 rfc2307 的格式。它首先试图从 NIS 读取数据,如果不能找到 NIS 映射它会返回到平面文件。
如果在命令行中给定了服务器信息( -a、-h 和 -p 标志),
数据将会被直接写入服务器。如果任何数据与已经在服务器上的项冲突,或者由于项已经存在,或者由于
uid 或 gid 已经存在,打印一个警告。
如果没有给定服务器信息,数据将会被写入 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 用户可以运行该命令。
示例
- 把 NIS 映射从 austin.ibm.com 域(滚回到在 /tmp/etc 中的平面文件)迁移到 cn=aixdata 后缀下的 LDIF,请输入:
nistoldif -d cn=aixdata -y austin.ibm.com -f /tmp/etc > ldif.out
- 把主机和服务映射从缺省域(回滚到在 /etc 中的平面文件)迁移到带管理绑定 DN cn=root 和 cn=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 命令。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]