問題タブ [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 投票する
2 に答える
6687 参照

python - python-ldap でパスワードを変更する

LDAP ユーザーのパスワードを変更したい。スクリプトは次のとおりです。

しかし、この関数を呼び出すと、「エラー」が発生します。私の LDAP には、パスワードを変更するときに現在のパスワードを要求するための PPolicy があります。

この PPolicy でパスワードを変更するには??

誰でも私を助けることができますか??

よろしくお願いしますダリオ

0 投票する
3 に答える
6507 参照

python - ldap python を使用して Active Directory パスワードを更新する

基本的に、LDAP python を使用してユーザーのパスワードをリセットしようとしています。ここでさまざまな投稿を行いましたが、運がありません:(。

使用してみました:

  • a) modify_s() - 毎回「そのようなオブジェクトはありません」を返します。別のユーザー DN で試行しました。

    {'info': "0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:\n\t'DC=mydomain,DC=com'\n", 'matched': 'DC =mydomain,DC=com', 'desc': 'そのようなオブジェクトはありません'}

    コード スニペットは次のとおりです。

    /li>
  • b) passwd(userEmail, oldPassword, newPassword). うまく実行されますが、パスワードは更新されません。

問題を特定するのに助けが必要です。

参照リンク: Python+LDAP+SSL

python-ldap と Microsoft Active Directory: ユーザーの接続と削除

Active DirectoryのユーザーのlockoutTimeとパスワードの設定方法

Python を使用してドメイン ユーザー (Windows Active Directory) のパスワードを変更するにはどうすればよいですか?

https://groups.google.com/forum/#!topic/macromedia.coldfusion.security/Rq7xx15OeBs

http://www.grotan.com/ldap/python-ldap-samples.html#add

http://marcitland.blogspot.in/2011/02/python-active-directory-linux.html

https://snipt.net/Fotinakis/change-active-directory-password-via-ldap-modify-call/

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

python - エラーを回避するためにモジュールを事前にインポートする必要があります

私は自分のアプリケーションpython-ldap内で使用していますが、常に正常に機能しています。Django私は現在、アルパインとドッカーで最新のジャンゴになりたいと思って、プロジェクトの多くの依存関係をアップグレードしている最中です。

./manage shell(または他の管理コマンド)を実行しようとすると、突然このエラーが発生し始めました。

python -c 'import _ldap'./manage.py shell -c 'import _ldap'上記のエラーで正常に動作します。

import ldapいじってみると、非常に早い段階でエラーが解消されたことに気付きました。

編集とデバッグの長い旅の後、https://github.com/django/django/blob/1.10/django/apps/config.py#L107if entry == 'django.contrib.postgres': import ldapの前に追加すると、django で. L107 は( https://github.com/django/django/blob/1.10/django/contrib/postgres/apps.py#L10 ) です。import ldapmodule.default_app_configdjango.contrib.postgres.apps.PostgresConfig

したがって、明らかに、postgre import は何かを行っています。しかし、それはldapで何をしているのですか? どこかで名前の衝突がありますか? さらにデバッグするにはどうすればよいですか?

「あなたの上にldapをインポートするだけ」の解決策は必要ありませんsettings.py。これはバグであり、修正する必要があります。

  • ジャンゴ: 1.10
  • アルパイン: 3.4
  • パイソン: 2.7.12
  • psycopg2: 2.6.2
  • libpq: 9.5.3-r1
0 投票する
1 に答える
582 参照

python - python-ldap を使用して openldap の構成 DIT を変更するには?

たとえば、次のコマンドを使用して RootDN パスワードを変更できます。

newpasswd.ldif の内容は次のとおりです。

私の質問は、python-ldap を使用してどのように実装できますか? しばらく検索しましたが、答えが見つかりませんでした。

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

python - LDAP の特殊文字をエスケープするにはどうすればよいですか?

python-ldap を使用して Active Directory を照会しています

私はこのDNを持っています

それはクエリのベースとしてうまく機能しますが、このような検索フィルターで使用しようとすると

Bad search filterエラーが発生します。私のテストでは、バックスラッシュ ( ) でエスケープしたにもかかわらず、CN のコンマが原因のようです\。ただし、コンマは、フィルターでエスケープする必要がある文字としてMicrosoft のドキュメントに記載されていません。

私は何が欠けていますか?