Go to main content
Oracle® Solaris 11.3 ディレクトリサービスとネームサービスでの作業: LDAP

印刷ビューの終了

更新: 2016 年 11 月
 
 

LDAP ネームサービス情報の表示

ldaplist ユーティリティーを使用して、LDAP ネームサービスに関する情報を表示できます。この LDAP ユーティリティーは、LDAP サーバーにあるネーミング情報が LDIF 形式で一覧表示するため、トラブルシューティングで役立つことがあります。詳細は、ldaplist(1) のマニュアルページを参照してください。

すべての LDAP コンテナの表示

ldaplist コマンドは、空白行で区切られたレコードを含む出力を表示するため、レコードが複数ある場合に役立ちます。

ldaplist の出力は、クライアントの構成によって変わります。たとえば、ns_ldap_search の値が one ではなく sub である場合は、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

getent コマンドを使用して、自動マウントテーブルに一覧表示されたデータベースで検索を実行することもできます (例: getent automount/map [key])。次の例では、auto_home は自動マウントマップの名前であり、user1 は検索キーです。検索キーを指定しない場合は、指定された自動マウントマップの内容全体が一覧表示されます。

# getent automount/auto_home user1
user1 server-name:/home/user1

すべての属性をリストするには、-l オプションを指定した ldaplist コマンドを使用します。

# ldaplist -l passwd user1
dn: 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