[解決済み] LDAPのグループメンバーシップをcurlで問い合わせるには?
2022-02-08 11:26:49
質問
を使いたいと思います。
curl
があるかどうかを確認するために、コマンドラインで
$USER
がLDAPグループのメンバーである場合
$GROUP
.
これが効くんです。
curl --user $CREDS \
"ldaps://ldap.foo.com/DC=ads,DC=foo,DC=com??sub?(sAMAccountName=$USER)" \
| grep -a "memberOf: CN=$GROUP,OU=Distribution,OU=Groups,DC=ads,DC=foo,DC=com"
残念ながら、この呼び出しにはかなりの時間がかかり、興味のない情報もたくさん返されます。 もっと効率的な方法はないのでしょうか?
どのように解決するのですか?
You could try :
curl --user $CREDS \
"ldaps://ldap.foo.com/DC=ads,DC=foo,DC=com?memberOf?sub?(&(sAMAccountName=$USER)(memberOf=CN=$GROUP,OU=Distribution,OU=Groups,DC=ads,DC=foo,DC=com))"
どのような
-
フィルタリングの場合:以下の条件を満たすユーザーのみを取得する。
sAMAccountName=$USER
ANDmemberOf=CN=$GROUP,OU=Distribution,OU=Groups,DC=ads,DC=foo,DC=com
(を使用するよりも、サーバー側でフィルタリングを行います。grep
コマンドをすべてのユーザー属性に対して実行します)。 -
については
memberOf
の前に)追加されます。?sub
) は、memberOf 属性のみを取得するよう指定します。フィルタの変更でうまくいった場合は、今度は
dn
なぜなら、属性が指定されていない場合、すべての属性が返されるからです。
詳しくはこちら https://docs.oracle.com/cd/E19396-01/817-7616/ldurl.html
関連
-
[解決済み] wgetやcurlのクエリでワイルドカードを使用する
-
[解決済み] Content-Type ヘッダー [application/x-www-form-urlencoded] はサポートされていません [重複] 。
-
[解決済み] cURL -d .パラメータ
-
[解決済み] curl -GETと-X GET
-
[解決済み] PATCH動詞をcurlで使用する方法
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] ElasticSearchサーバの全インデックスを一覧表示しますか?
-
[解決済み】cURLを使用して、リクエストとレスポンスタイムを一度に測定する方法は?
-
[解決済み] cygwinにcURLをインストールするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTTPSのURLにアクセスしようとしているときに、cURLを使用して証明書を処理するにはどうすればよいですか?
-
[解決済み] cURLを使用したCORSリクエストのデバッグ方法は?
-
[解決済み] Content-Type ヘッダー [application/x-www-form-urlencoded] はサポートされていません [重複] 。
-
[解決済み] cURLを使用して、リクエスト時間とレスポンス時間を一度に測定するにはどうすればよいですか?
-
[解決済み] Chromeを使うのと全く同じようにcurlを使ってGETリクエストを取得する方法とは?
-
[解決済み] curl -GETと-X GET
-
[解決済み] Googleドライブから大きなファイルをwget/curlする
-
[解決済み] ElasticSearchサーバの全インデックスを一覧表示しますか?
-
[解決済み] curl -GETと-X GET
-
[解決済み] cygwinにcURLをインストールするにはどうしたらいいですか?