問題タブ [python-ldap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8862 参照

ldap - python-ldapで、そのdnに基づいてLDAPでオブジェクトを検索するにはどうすればよいですか?

search_sたとえば、完全に識別された名前に基づいてオブジェクトを検索する関数を使用しようとしていますが、これが便利であるとは言えません。例えば、

LDAPの完全な識別名に基づいて1つのオブジェクトを取得するにはどうすればよいですか?

0 投票する
1 に答える
1129 参照

python - python-ldap の初期化時の httpd でのセグメンテーション違反 (11)

Python 2.43 を搭載した RHEL 5 でDjango アプリケーション ( OSQA ) にmod_wsgi を使用しています (アップグレードできません)。

サイトをセットアップして正常に動作させた後、認証を python-ldap と統合して、ユーザー名、電子メールアドレスなどの Active Directory 属性にアクセスしようとしました。

Apache httpd がクラッシュし、次のメッセージが表示されます。

私は当初、これは Apache と Python の間の expat ライブラリの不一致によるものだと考えていましたが、その後、pyexpat の Python バージョン (1.95.8) と一致するように libexpat.so モジュールをアップグレードしました。

django ログの大量のログから、次の行が実行されるとセグ フォールトが発生することがわかります。

この問題を引き起こしている python-ldap に固有のものはありますか? デバッグ方法について他に何か考えはありますか?

ありがとう

0 投票する
4 に答える
5113 参照

python - python-ldap OS X 10.6 および Python 2.6

私のDjangoプロジェクトにpython-ldapをインストールしようとしています-これまでのところ、easy_install、pip、および自分自身を構築しようとしましたが、それでも同じエラーが発生します:

どうしたの?

0 投票する
2 に答える
10303 参照

python - Python-LDAP simple_bind_s タイムアウト

python-LDAP で「simple_bind_s」のタイムアウトを手動で設定する方法はありますか? ldapObject.timeout = 10 をテストしましたが、うまくいきませんでした。何か案は?

前もって感謝します..

0 投票する
1 に答える
851 参照

python-ldap - python ldapを介してActive Directoryの現在の時刻にアクセスする

python-ldap モジュールを使用して、リモートの Active Directory コントローラーで現在の時刻を取得する方法はありますか? 私の最終目標は、アカウントの有効期限が切れているかどうかを判断することです。Pythonとldapモジュールを使用して、これをリモートで行う必要があります。

http://www.python-ldap.org/を使用して WIn2003 の AD に接続しています

0 投票する
2 に答える
28283 参照

python - Python+LDAP+SSL

良い一日。

事前に、私の英語についてお詫び申し上げます。私の国内フォーラムとリソースは役に立ちませんでした。

AD でユーザーのパスワードを変更または作成するスクリプトを作成しています

この問題を研究した後、次のことが明らかになりました。

  1. 割り当てまたは変更するパスワードは、サーバーへの暗号化された接続のみを確立できます
  2. パスワードの送信は、エンコードが utf-16-le の場合にのみ必要です

一般に、2 番目は問題ありませんが、1 番目には次の問題があります。

スクリプト コード

誰かがすでに同様の問題を解決している可能性があります。はい、スクリプトは CentOS で実行されており、使用py32winできません。

0 投票する
4 に答える
4113 参照

django - django_auth_ldapはOPERATIONS_ERRORを発生させます

LDAPに対してユーザー認証を構築しようとしています。

settings.py:

views.py:

urls.py:

テンプレートはこの例からのものです。

フォームを認証するのに時間がかかり、次のデバッグ出力が得られます。

グーグルを試してみましたが、さらに蛾を助けることができるものは何も見つかりませんでした。おそらくコミュニティからのヒントです。何か簡単なことが欠けているか、チェックする必要がありますか?Softerra LDAPブラウザを介してLDAPに匿名でバインドできるようですが、ldap_auth_user_searchは多少異なるはずですか?

0 投票する
0 に答える
605 参照

python - Mac OSX-Lion Python-LDAP 認識されないシンボル: _ber_pvt_opt_on

ここで、Python 2.6コードに基づいたWebサーバーを実行しようとしています。サーバーを実行するには、python LDAP ライブラリが必要です。私は Mac OS X Lion で作業しているため、Python に LDAP を認識させるには、python-ldap 2.4.7 を手動でインストールする必要がありました。Python-ldap は正しくインストールされているように見えますが、Web サーバーを実行しようとすると、次のエラーが表示されます (わかりやすくするためにいくつかの改行を追加しました)。

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so, 2 ): シンボルが見つかりません: _ber_pvt_opt_on

参照元: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so

想定される場所: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so のフラットな名前空間

私は OpenLDAP 2.4.21 を使用しており、python-ldap インストールを実行する前に次のシステム変数を設定しています。

また、Oracle の 64 ビット サポートに関するいくつかの問題を回避するために、インストールしたすべてのものを 64 ビットではなく 32 ビット アーキテクチャを使用するように強制する必要があったことにも言及する必要があります。同様の状況に遭遇した人はいますか、または LDAP が探していた「_ber_pvt_opt_on」シンボルの重要性を知っていますか? 私が思いついた Google の検索結果の数は少なく、役に立ちませんでした。状況に光を当てていただければ幸いです。

0 投票する
1 に答える
3452 参照

python-ldap - ImportError:ldapという名前のモジュールがありません(Windows XP)

Python2.7.1とpython-ldap-2.4.8.win32-py2.7モジュールをインストールしました。私がタイプするときはいつでも

LDAPをインポートします

それは与えるとエラー......。

ImportError:ldapという名前のモジュールがありません

パスが正しく設定されています。Pythonのバージョンは1つだけです。つまり、2.7.1python-ldapモジュールを正しくインストールしました。

それから私もこの問題に直面しています。なぜそうなのか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
78 参照

django - ユーザー ログインでユーザー フィールドが上書きされる

認証バックエンドとして LDAP を使用する Django アプリがあります。

それが LDAP モジュールなのか Django 自体なのかはわかりませんが、ユーザーがメールアドレス、名字、または姓を変更してからログアウトして再度ログインすると、値は元の値に戻ります (つまり、 LDAP レコードから取得されます)。

以前にこの種の動作を見た人はいますか?それを防ぐ方法はありますか?

私が抱えている問題は、LDAP レコードの電子メール アドレスが正しくなく、更新する必要があることですが、それらを制御することはできません。私が制御できるのは、Django ユーザー データベースだけです。