单点LDAP安装配置

来源:互联网 发布:浙江省纺织品出口数据 编辑:程序博客网 时间:2024/05/23 05:09
单点ldap服务器实现

dn: dc=ldap,dc=example,dc=com

1.软件安装
ldap为linux基础软件,使用yum安装
yum -y install epel-release
yum install openldap openldap-servers openldap-clients openldap-devel compat-openldap


配置日志:
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/

vi /etc/rsyslog.conf
输入
local4.* /var/log/slapd/slapd.log

service rsyslog restart

2.sldap配置
1) 复制配置文件到指定位置
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
mv /etc/openldap/slapd.d{,.bak}

2) 创建管理员密码
生成密码
slappasswd

[root@localhost slapd]# slappasswd
New password:
Re-enter new password:
{SSHA}a0O07mXLAxgsntYyvaKRp5da7u5NANF6

3) 修改配置文件
vi /etc/openldap/slapd.conf
修改下面列出的项:
------
suffix "dc=ldap,dc=example,dc=com"
checkpoint 1024 15
rootdn "cn=Manager,dc=ldap,dc=example,dc=com"
rootpw {SSHA}a0O07mXLAxgsntYyvaKRp5da7u5NANF6
--------

4) 测试配置文件
cd /etc/openldap/
slaptest -u -f slapd.conf

5) 修改日志级别:
vi slapd.conf
loglevel -1

6) 创建数据库文件
cd /var/lib/ldap/
echo yes|cp /usr/share/openldap-servers/DB_CONFIG.example ./DB_CONFIG
chown ldap.ldap DB_CONFIG
启动ldap服务,自动创建数据库文件
chkconfig slapd on
/etc/init.d/slapd start

7) 生成根目录
cd /etc/openldap/
vim base.ldif
dn: dc=ldap,dc=example,dc=com
objectclass: dcObject
objectclass: organization
o:ldap
将根目录加入ldap数据库里
ldapadd -f base.ldif -x -D cn=Manager,dc=ldap,dc=example,dc=com -W


3.安装phpldapadmin
yum -y install httpd php php-bcmath php-gd php-mbstring php-xml php-ldap
yum -y install phpldapadmin
修改配置文件:
vi /etc/phpldapadmin/config.php
402行
$servers->setValue('login','base',array('dc=ldap,dc=example,dc=com'));

访问地址:http://ip:8080/ldapadmin/



原创粉丝点击