GUM是一个用于管理存储在LDAP服务器中的用户和组的Web应用程序。
项目描述
GUM (组,用户管理器)
GUM允许您管理存储在LDAP服务器中的用户和组。它提供了一个用户友好的Web界面来管理这些用户和组。它还包含一个插件系统,允许在修改LDAP条目时调用Python扩展。
GUM使用Grok Web框架用Python编写。
安装
GUM旨在使用Buildout进行安装。它需要Python 2.6。
$ python2.6 bootstrap/bootstrap.py $ ./bin/buildout
从这里,您可以使用以下命令启动开发LDAP服务器:
$ ./bin/slapd start
然后使用以下命令启动Web服务器:
$ ./bin/zopectl start
这将使服务器在端口8080上启动。
然而,您很可能希望安装一个用于生产的版本。在这种情况下,复制“buildout.cfg”文件并命名为“production.cfg”。然后使用生产配置编辑此文件,并用以下命令安装它:
$ ./bin/buildout -c production.cfg
但是,buildout配置目前仍然有些模糊,以及安装后的体验 – 如果您在尝试安装此软件时遇到困难,请通过电子邮件联系作者。
开发
要开发GUM,您应该有一个用于开发的LDAP实例。您必须预先安装OpenLDAP(目前此软件在Mac OS X上工作,需要针对其他操作系统进行调整)。您必须在运行应用程序或功能测试之前启动此实例
$ ./bin/slapd start
如果您需要调试LDAP,可以使用以下命令以调试模式启动:
- $ /usr/libexec/slapd -f ./parts/slapd/slapd.conf -d 255
请注意,功能测试期望服务器在端口1700上启动。
GUM的变更日志
0.8.1 (2009-03-20)
已添加基本的 setup.py 元数据和 README.txt。
0.8 (2009-03-20)
历史记录开始。
项目详情
关闭
gum-0.8.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ef50adcba6b8642d7dda26da01a6b7e432a14090c497e2e60e8029210527882 |
|
MD5 | 7a3f8a6b26821e6c9f8cd8894b9b2792 |
|
BLAKE2b-256 | 625ec5b91fb8b821c41f87940318441fcff7ff6ce95df5d57e8fbda098c255bf |