adpasswd.py 通过LDAP更改Active Directory密码的纯Python命令行界面。用法:adpasswd.py username [password]
项目描述
adpasswd.py:通过LDAP更改Active Directory密码的纯Python命令行界面。
SETUP
您需要一个配置文件。
配置文件可以是当前工作目录中的文件,或者是在 ~/ 中。
配置文件总是以 .adpasswd.cfg 命名,并且是 INI 风格的。
示例
[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
上述所有选项都必须存在,并且配置正确才能正常工作。
一旦您设置好配置文件,那么使用它就非常简单
adpasswd.py username [password]
您可以带密码或不带密码调用它,如果您不带密码,程序会提示您输入密码。
如果一切顺利,您将获得无输出(但成功返回)。(适用于脚本!)
如果出现问题,您将收到相应的提示。
请通过launchpad提交错误报告等:https://launchpad.net/adpasswd
致谢
ldaplib.py最初来自scmgre@users.sourceforge.net
URL: http://sourceforge.net/projects/ldaplibpy/
非常感谢您所做的所有辛勤工作!
提醒:我不再在生产环境中使用此代码,也没有真正维护它。如果您喜欢/使用或关心此代码,请随意采用或接管所有权。
SETUP
您需要一个配置文件。
配置文件可以是当前工作目录中的文件,或者是在 ~/ 中。
配置文件总是以 .adpasswd.cfg 命名,并且是 INI 风格的。
示例
[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
上述所有选项都必须存在,并且配置正确才能正常工作。
一旦您设置好配置文件,那么使用它就非常简单
adpasswd.py username [password]
您可以带密码或不带密码调用它,如果您不带密码,程序会提示您输入密码。
如果一切顺利,您将获得无输出(但成功返回)。(适用于脚本!)
如果出现问题,您将收到相应的提示。
请通过launchpad提交错误报告等:https://launchpad.net/adpasswd
致谢
ldaplib.py最初来自scmgre@users.sourceforge.net
URL: http://sourceforge.net/projects/ldaplibpy/
非常感谢您所做的所有辛勤工作!
提醒:我不再在生产环境中使用此代码,也没有真正维护它。如果您喜欢/使用或关心此代码,请随意采用或接管所有权。
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源代码分布
adpasswd-0.2.tar.gz (7.2 kB 查看哈希值)
构建分布
adpasswd-0.2.macosx-10.5-i386.tar.gz (12.0 kB 查看哈希值)
关闭
adpasswd-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 71c957c24e67120dfd948babe2b6dd9772051bd6cdd8b25f2bed618d935933ba |
|
MD5 | e97db53f58bedc2646f7bc6218d92188 |
|
BLAKE2b-256 | 6b4debda1587d9ab7bd98ce395a7f8b3ff6eb8f8e0a984935f34f28fd0b9b172 |
关闭
adpasswd-0.2.macosx-10.5-i386.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3acf199109ac470458cd90fea66cee1aca65e6ce9ecabf68b627b1295214e825 |
|
MD5 | 23d4f292f64dae64a5eaf2ae8064901c |
|
BLAKE2b-256 | 3444f84e4b3414b5b6096e25c10c8a2c17a5b272fe178de58cd87e431ffe0b37 |