gum是一个用于管理ldap服务器中存储的用户和组的web应用程序。

gum的Python项目详细描述


口香糖(组,用户经理)

gum允许您管理存储在ldap服务器中的用户帐户和组。 它为管理这些用户和 组。它还有一个插件系统,允许python扩展 在对LDAP条目进行修改时调用。

gum是使用grok web框架用python编写的。

安装

口香糖是打算安装使用建设。它需要Python2.6。

$ python2.6 bootstrap/bootstrap.py $ ./bin/buildout

从这里开始,您可以使用以下命令启动开发LDAP服务器:

$ ./bin/slapd start

然后使用以下命令启动Web服务器:

$ ./bin/zopectl start

这将在端口8080上启动服务器。

很可能,您希望安装一个用于 生产。在本例中,复制'buildout.cfg'文件并命名它 “生产.cfg”。然后用生产配置编辑这个文件, 安装时使用:

$ ./bin/buildout -c production.cfg

但目前构建配置仍然有点模糊 作为安装后的体验–如果您试图安装 如果遇到麻烦,请通过电子邮件联系作者。

开发

要开发GUM,您应该有一个用于开发的LDAP实例。 您必须预先安装了openldap(当前在mac os x上工作, 需要对其他操作系统进行调整)。必须在之前启动此实例 运行应用程序或功能测试:

$ ./bin/slapd start

如果需要调试LDAP,可以使用以下命令在调试模式下启动它:

$ /usr/libexec/slapd -f ./parts/slapd/slapd.conf -d 255
-h ldap://127.0.0.1:1700

注意,功能测试期望服务器在端口1700上启动

口香糖的变更日志

0.8.1(2009-03-20)

  • 添加了Basic setup.py元数据和README.txt

0.8(2009-03-20)

  • Start of the history.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用双一元运算符vs函数<Double,Double>   由于存在巨大的休眠,超出了java GC开销限制   java更改Tomcat中Apache文件上载的临时目录   当PDF位于本地驱动器时,javascript无法在IE中显示PDF   java hibernate如何加载瞬态对象?   java如何判断包属于哪个模块?   创建Word文档时java文件已损坏   java如何将Eclipse中的每个开放项目导出为自己的JAR?   java将带有getter和setter的变量添加到现有类中   java高效地发送多封电子邮件   java读/写。具有特殊字符的txt文件   java如何在导出到jar时包含opencv本机库   java Xstream在未完成时停止写入文件   if语句Java:无法检查布尔值是否为null   文本Java:读取txt文件并将其保存在字符串数组中,但不带反斜杠(空格)?   java如何使用正则表达式替换字符串的一部分   通过Java远程运行Powershell脚本   filenames带有xml文件空指针异常的Java文件uri