跳转到主要内容

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/
非常感谢您所做的所有辛勤工作!

提醒:我不再在生产环境中使用此代码,也没有真正维护它。如果您喜欢/使用或关心此代码,请随意采用或接管所有权。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分布

adpasswd-0.2.tar.gz (7.2 kB 查看哈希值)

上传时间 源代码

构建分布

adpasswd-0.2.macosx-10.5-i386.tar.gz (12.0 kB 查看哈希值)

上传时间 源代码

由...