跳转到主要内容

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

-h ldap://127.0.0.1:1700

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

GUM的变更日志

0.8.1 (2009-03-20)

  • 已添加基本的 setup.py 元数据和 README.txt。

0.8 (2009-03-20)

  • 历史记录开始。

项目详情


下载文件

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

源分布

gum-0.8.1.tar.gz (27.1 kB 查看哈希值)

上传时间

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面