UGM
cone.ugm的Python项目详细描述
圆锥.ugm
提供用户和 以LDAP作为后端的组管理。
功能
- 创建、编辑和删除用户和组
- 管理组中用户的成员身份
- 角色支持
- 本地经理支持
- 用户和组窗体配置
- POSIX支持
- Samba支持
前提条件
lxml , python ldap 和 openldap 编译,所需的开发 标题必须安装在系统上。
在基于Debian的系统上安装:
$ apt-get install libxml2-dev libxslt1-dev $ apt-get install libsasl2-dev libssl-dev libdb-dev
在ubuntu oneiric上,你可能需要berkeley v4.7数据库库 作品:
$ apt-get install libdb4.7-dev
安装
cone.ugm 包含构建配置。下载和提取包 zip文件,输入提取位置并运行:
cone.ugm$ python2.7 bootstrap.py cone.ugm$ ./bin/buildout
使用适当的ldif层启动测试ldap服务器:
cone.ugm$ ./bin/testldap start groupOfNames_10_10
启动应用程序:
cone.ugm$ ./bin/paster serve ugm_groupOfNames_10_10.ini
并浏览http://localhost:8081/。默认用户密码为 管理
主体窗体中的"角色"行为仅在角色 配置是正常的。为测试层导入的ldif不提供 默认情况下,角色容器。浏览"设置->;LDAP角色"并执行 如果要在演示中启用角色,"创建角色容器"操作。
注意 :如果python_ldap失败,不要使用buildout脱机模式!