OpenLDAP を使用する場合の便利なコマンド

OpenLDAP を使用する場合の便利なコマンド

0
Created On 09/25/18 19:25 PM - Last Modified 07/19/22 23:11 PM


Resolution


この記事では、認証/ユーザー識別に OpenLDAP を使用するようにパンファイアウォールを構成しようとするときに、OpenLDAP の操作に役立つコマンドとヒントを提供します。

既存の OpenLDAP サーバーのセットアップをチェックアウトするには、Unix/Linux/Mac 端末で次のコマンドを実行します。

これにより、OpenLDAP データベース内のセットアップとオブジェクトが返されます。

OpenLDAP サーバーがリモートの場合は、-h オプションを使用してサーバーの IP アドレスを指定します。

  • ldapsearch-x-b ' dc = paloaltonetworks、dc = com ' ' (objectclass = *) '
  • ldapsearch-x-b ' dc = paloaltonetworks、dc = com ' ' (objectclass = *) '-h 10.1.2.3

出力は次のようになります。この情報には、LDAP サーバプロファイル、認証プロファイル、およびグループマッピングを設定する際に使用するオブジェクトが含まれます。

dn: dc = mycompany、dc = com
dc: mycompany
objectClass: dcObject
objectClass: 組織
o: 私の会社

dn: ou = 人、dc = mycompany、dc = com
ou: 人
objectClass: 名

dn: ou = グループ、dc = mycompany、dc = com
ou: グループ
objectClass: 名

dn: cn = マネージャ、ou = 人、dc = mycompany、dc = com
objectclass: organizationalRole
cn: マネージャ

dn: cn = john doe は、ou = 人、dc = mycompany、dc = com
objectclass: inetOrgPerson
cn: ジョンドウ
sn: doe の
uid: johndoe
userpassword: パスワード
ou : 人々

dn: cn = ジェーンドウ、ou = 人、dc = mycompany、dc = com
objectclass: inetOrgPerson
cn: ジェーンドウ
sn: doe の
uid: janedoe
userpassword: パスワード
ou: 人々

dn: cn = マーケティング、ou = グループ、dc = mycompany、dc = com
objectclass: groupOfNames
cn: mycompany
メンバー: cn = John doe、ou = 人、dc = mycompany、dc = com
メンバー: cn = ジェーンドウ、ou = 人、dc = mycompany、dc = com

上記の ldapsearch コマンドの出力は、(ここでは示されていない) 開始時と終了時の無関係なヘッダーとトレーラを切り取ることによって編集することもでき、ldif ファイル (例: mycompany) として保存されます。

OpenLDAP サーバをテストするには、これをサーバにロードして、お客様の OpenLDAP サーバを複製することができます (パスワードは暗号化/ハッシュされ、表示はできませんが、LDIF ファイルで編集するには「admin」などのようにしてください)。

  • OpenLDAP サーバを停止し、既存のデータを削除/バックアップ
  • /usr/local/bin/ldapadd-x-D "cn = マネージャ、dc = mycompany、dc = コム"-W-f/home/root/mycompany.ldif
  • OpenLDAP サーバを起動します。

所有者: ttan



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClYCCA0&lang=ja%E2%80%A9&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail