Skip to main content

adpasswd.py Pure Python Command line interface to change Active Directory Passwords via LDAP. usage: adpasswd.py username [password]

Project description

adpasswd.py: Pure Python Command line interface to change Active Directory Passwords via LDAP.

SETUP:
you need a config file.
config files can either be in the Current Working Directory, or in ~/
config files are always named .adpasswd.cfg and are INI style.

Example:

[ad]
host: ad.blah.com
port: 636
binddn: cn=Administrator,CN=Users,DC=ad,DC=blah,DC=com
bindpw: changemequickly
searchdn: DC=ad,DC=blah,DC=com

All of the options above MUST exist, and be configured properly for this to work.

Once you have a config file setup, then it's EASY to use:
adpasswd.py username [password]


you can call it with a password or not, if you don't you will be prompted for one.

you get NO OUTPUT (but successful return) if everything went well. (good for scripts!)
If things went wrong, you will be told about it.


Bug reports, etc please use launchpad: https://launchpad.net/adpasswd

CREDITS:
ldaplib.py originally from scmgre@users.sourceforge.net
URL: http://sourceforge.net/projects/ldaplibpy/
Big thanks for doing all the hard work!

FYI: I no longer use this code in production, nor really maintain it. If you love/use or care about this code, feel free to adopt it or take over ownership.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adpasswd-0.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

adpasswd-0.2.macosx-10.5-i386.tar.gz (12.0 kB view details)

Uploaded Source

File details

Details for the file adpasswd-0.2.tar.gz.

File metadata

  • Download URL: adpasswd-0.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for adpasswd-0.2.tar.gz
Algorithm Hash digest
SHA256 71c957c24e67120dfd948babe2b6dd9772051bd6cdd8b25f2bed618d935933ba
MD5 e97db53f58bedc2646f7bc6218d92188
BLAKE2b-256 6b4debda1587d9ab7bd98ce395a7f8b3ff6eb8f8e0a984935f34f28fd0b9b172

See more details on using hashes here.

File details

Details for the file adpasswd-0.2.macosx-10.5-i386.tar.gz.

File metadata

File hashes

Hashes for adpasswd-0.2.macosx-10.5-i386.tar.gz
Algorithm Hash digest
SHA256 3acf199109ac470458cd90fea66cee1aca65e6ce9ecabf68b627b1295214e825
MD5 23d4f292f64dae64a5eaf2ae8064901c
BLAKE2b-256 3444f84e4b3414b5b6096e25c10c8a2c17a5b272fe178de58cd87e431ffe0b37

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page