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.
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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71c957c24e67120dfd948babe2b6dd9772051bd6cdd8b25f2bed618d935933ba |
|
MD5 | e97db53f58bedc2646f7bc6218d92188 |
|
BLAKE2b-256 | 6b4debda1587d9ab7bd98ce395a7f8b3ff6eb8f8e0a984935f34f28fd0b9b172 |
File details
Details for the file adpasswd-0.2.macosx-10.5-i386.tar.gz
.
File metadata
- Download URL: adpasswd-0.2.macosx-10.5-i386.tar.gz
- Upload date:
- Size: 12.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3acf199109ac470458cd90fea66cee1aca65e6ce9ecabf68b627b1295214e825 |
|
MD5 | 23d4f292f64dae64a5eaf2ae8064901c |
|
BLAKE2b-256 | 3444f84e4b3414b5b6096e25c10c8a2c17a5b272fe178de58cd87e431ffe0b37 |