CentOS 6.2目录服务之LDAP(二)
2013年04月18日 Win/Lin实战⁄ 共 1601字 评论数 1 ⁄ 被围观 199 views+

LDAP Account Manager(LAM)采用PHP4/5编写,是基于Web的LDAP用户、用户组、主机和LDAP目录的管理系统,管理员可以通过加密的方式进行操作,增强了安全性。LAM支持管理的帐号类型有Samba2/3、Unix地址簿接口和计算机需要的信息,包括NIS映射、E-mail假名,MAC地址等。


LDAP Account Manager强大功能

1、使用LAM,可以通过Web接口较为直观的、简便的管理存储在LDAP目录里的用户、用户组和计算机系统账户。

2、管理Unix的用户、用户组、主机、域名。

3、强大的过滤和排序功能。

4、帐号属性管理。

5、多构造属性。

6、直观树状查看模式。

7、计划查看模式。

8、通过文件上传创建帐号。

9、所有帐号可导出为PDF文件格式。

10、管理用户、用户组、配额和自动创建删除用户的Home目录。

11、支持LDAP+SSL加密模式。

12、多国语言支持,如Catalan、Chinese(Traditional)等。


安装需求

1、PHP5语言环境和Perl语言环境。

2、OpenLDAP2.0或更高版本。

3、支持CSS的网页浏览器。

4、Apache WebServer,建议安装SSL、PHP-Module(PHP-Module with ldap、Gettext、XML、Mcrypt+mhash)等模块。

安装Openssl

安装apr

安装apr-util

安装Apache [这里我多次尝试使用2.2.29版进行编译,但终遇到各种挫折,由于没有得到完善的解决,所以选用了2.2.21,根据你的需要,可酌情删减编译参数]

安装gettext

加入配置库搜索路径

添加PHP支持

创建php配置文件

接着重启apache服务器,创建一个php文件访问则可以看到结果了!这里也没什么必要演示了

下载LAM压缩包,然后解压后修改php.ini,内容如下

新建ldif文件           注:ldif文件中,每一行中冒号后有一个空格,行尾一定不能有空格(同时也可以通过migrationtools这个组件来建立ldif文件)

复制模版文件(如果没有,你在通过-d 256 调试时可以看到显著的错误)

关闭slapd进程,导入ldif文件

几个常用选项:

1: -v选项表示启用verbose模式,即输出执行中的具体信息。

2: -l表示后面附加ldif文件。

3:-d  指定debug向日志文件输出信息,后面跟日志级别。

4: -f  指定要读取的配置文件。

启动服务进程

[root@chenyi config]# /software/openldap/libexec/slapd -d 256


通过http://ip/lam 进行访问

创建配置文件可以通过默认密码lam 进行编辑创建

ldaplam

LDAP access Manager


返回
2eedbdff6dfd8d2f32e32484ea72fc9b?s=48&d=identicon&r=G
作者: IT辰逸