問題タブ [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.
python - python-ldap でパスワードを変更する
LDAP ユーザーのパスワードを変更したい。スクリプトは次のとおりです。
しかし、この関数を呼び出すと、「エラー」が発生します。私の LDAP には、パスワードを変更するときに現在のパスワードを要求するための PPolicy があります。
この PPolicy でパスワードを変更するには??
誰でも私を助けることができますか??
よろしくお願いしますダリオ
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/
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 ldap
module.default_app_config
django.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
python - python-ldap を使用して openldap の構成 DIT を変更するには?
たとえば、次のコマンドを使用して RootDN パスワードを変更できます。
newpasswd.ldif の内容は次のとおりです。
私の質問は、python-ldap を使用してどのように実装できますか? しばらく検索しましたが、答えが見つかりませんでした。
python - LDAP の特殊文字をエスケープするにはどうすればよいですか?
python-ldap を使用して Active Directory を照会しています
私はこのDNを持っています
それはクエリのベースとしてうまく機能しますが、このような検索フィルターで使用しようとすると
Bad search filter
エラーが発生します。私のテストでは、バックスラッシュ ( ) でエスケープしたにもかかわらず、CN のコンマが原因のようです\
。ただし、コンマは、フィルターでエスケープする必要がある文字としてMicrosoft のドキュメントに記載されていません。
私は何が欠けていますか?