ldap服务器搭建

1、linux 环境参考:

通过运行 lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.3 (Santiago)
Release:        6.3
Codename:       Santiago

2、安装openldap

yum install openldap openldap-* -y  


3、配置ldap,包括准备DB_CONFIG和slapd.conf

cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG  
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf

4、 生成ldap管理员密码

slappasswd -s ldap

5、 修改slapd.conf,主要配置dc和rootpw,rootpw配置为上述步骤中的密码



6、检测并重新生成ldap数据库

chown -R ldap.ldap /var/lib/ldap/
/etc/init.d/slapd restart
slaptest -f /etc/openldap/slapd.conf
rm -rf /etc/openldap/slapd.d/*
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
cat /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{2\}bdb.ldif

7、授权:chown -R ldap.ldap /etc/openldap/slapd.d/
重启:/etc/init.d/slapd restart

8、yum安装migrationtools

yum install migrationtools -y

9、 编辑/usr/share/migrationtools/migrate_common.ph并修改相关配置

Default DNS domain  
$DEFAULT_MAIL_DOMAIN = "sohu.com";  
# Default base  
$DEFAULT_BASE = "dc=sohu,dc=com"; 

10、 生成base.ldif 并添加到ldap

/usr/share/migrationtools/migrate_base.pl >base.ldif
ldapadd -x -D "cn=Superset,dc=sohu,dc=com" -W -f ./base.ldif  


11、 yum安装httpd及PhpLdapAdmin

yum install httpd phpldapadmin -y

12、 配置/etc/httpd/conf.d/phpldapadmin.conf允许从远程访问

Alias /phpldapadmin /usr/share/phpldapadmin/htdocs  
Alias /ldapadmin /usr/share/phpldapadmin/htdocs  
<Directory /usr/share/phpldapadmin/htdocs>  
  Order Deny,Allow  
  Allow from all  
</Directory>
13、 修改/etc/phpldapadmin/config.php配置用DN登录

// $servers->setValue('login','attr','uid');

14、 启动httpd服务
service httpd start

15、打开web  http://ip/ldapadmin


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值