跳过导航链接 | |
退出打印视图 | |
系统管理指南:命名和目录服务(DNS、NIS 和 LDAP) Oracle Solaris 10 8/11 Information Library (简体中文) |
4. 网络信息服务 (Network Information Service, NIS)(概述)
11. 为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)
使用 ldaplist 实用程序可以检索有关 LDAP 命名服务的信息。此 LDAP 实用程序会以 LDIF 格式列出 LDAP 服务器中的命名信息。该实用程序可用于进行故障排除。有关详细信息,请参见 ldaplist(1)。
ldaplist 显示输出时以空白行分隔记录,这对于显示包含多行的大量记录很有帮助。
注 - ldaplist 的输出取决于客户机配置。例如,如果 ns_ldap_search 的值是 sub 而不是 one,ldaplist 将列出在当前搜索 baseDN 下的所有项。
下面是 ldaplist 输出的示例。
# ldaplist dn: ou=people,dc=west,dc=example,dc=com dn: ou=group,dc=west,dc=example,dc=com dn: ou=rpc,dc=west,dc=example,dc=com dn: ou=protocols,dc=west,dc=example,dc=com dn: ou=networks,dc=west,dc=example,dc=com dn: ou=netgroup,dc=west,dc=example,dc=com dn: ou=aliases,dc=west,dc=example,dc=com dn: ou=hosts,dc=west,dc=example,dc=com dn: ou=services,dc=west,dc=example,dc=com dn: ou=ethers,dc=west,dc=example,dc=com dn: ou=profile,dc=west,dc=example,dc=com dn: automountmap=auto_home,dc=west,dc=example,dc=com dn: automountmap=auto_direct,dc=west,dc=example,dc=com dn: automountmap=auto_master,dc=west,dc=example,dc=com dn: automountmap=auto_shared,dc=west,dc=example,dc=com
要列出特定信息(如用户的 passwd 项),请按如下所示使用 getent:
# getent passwd user1 user1::30641:10:Joe Q. User:/home/user1:/bin/csh
如果要列出所有属性,请将 ldaplist 与 -l 选项结合使用。
# ldaplist -l passwd user1dn: uid=user1,ou=People,dc=west,dc=example,dc=com uid: user1 cn: user1 uidNumber: 30641 gidNumber: 10 gecos: Joe Q. User homeDirectory: /home/user1 loginShell: /bin/csh objectClass: top objectClass: shadowAccount objectClass: account objectClass: posixAccount shadowLastChange: 6445