1、安装软件包
yum -y install openldap openldap-clients openldap-servers openldap-devel

如果你是64位系统。为了让php编译ldap扩展模块时能找到ldap.h执行以下命令
cp -frp /usr/lib64/libldap* /usr/lib/
2、生成root用户密码,一会儿用到
[root]# slappasswd
New password : password_string
Re-enter new password : password_string
{SSHA}5lPFVw19zeh7LT53hQH69znzj8TuBrLv

3、修改配置文件
cd /etc/openldap/slapd.d/cn\=config
[root]# vi olcDatabase\=\{2\}bdb.ldif
添加下面一行
olcRootPW: {SSHA}5lPFVw19zeh7LT53hQH69znzj8TuBrLv
修改这两行,改成自己的域名
olcSuffix: dc=wepu,dc=org
olcRootDN: cn=Manager,dc=wepu,dc=org

4、修改配置文件
vi olcDatabase\=\{1\}monitor.ldif
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read by dn.base="cn=Manager,dc=wepu,dc=org" read by * none

5. vim /etc/openldap/ldap.conf
注释掉所有行

6. 修改用户可以自行修改密码 vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif
在末尾添加以下代码
olcRootPW:{SSHA}LL6c25wQ778Ve8tsYC5iAuYE9Z6mHYKP
olcAccess: {0}to attrs=userPassword by self write by dn.base="cn=Manager,dc=wepu,dc=org" write by anonymous auth by * none
olcAccess: {1}to * by dn.base="cn=Manager,dc=wepu,dc=org" write by self write by * read

7、启动服务
chkconfig slapd on
service slapd start

8. 下载安装LAM

从官方网站下载文件 http://sourceforge.net/projects/lam/
tar xvf ldap-account-manager-4.8.tar.bz2 
mv ldap-account-manager-4.8 /var/www/html/lam
chwon apache:apache -R /var/www/html/lam

9. 修改配置文件

cd /var/www/html/lam/config

mv config.cfg_sample config.cfg  
mv lam.conf_sample lam.conf

vim lam.conf

修改所有dc=wepu,dc=org

10. 重启httpd并访问
service httpd restart
http://IP/lam

11. 开启用户可以登录并修改
访问该地址: http://IP/lam

选择右上角LAM配置->  编辑服务器配置文件 -> 最后一项 安全设定 -> 登录方式

修改为:LDAP搜索 即可

12. Manager账户登录
    选择右上角 -> 编辑服务器配置文件 登录方式 修改为固定列表

cn=Manager,dc=wepu,dc=org

然后选择登录

LDAP+LAM搭建相关推荐

  1. LDAP之LDAP服务器搭建

    (一)安装前的准备工作 (1)略 ip设为 192.168.1.10 (2)关闭selinux及iptables (3)挂载光盘并把它设为本地yum源(略) --------------------- ...

  2. 网络系统管理赛项之debian 十七 . LDAP服务器搭建及配置方法

    LDAP服务器搭建及配置方法 LDAP服务器搭建 一.赛题LDAP搭建需求 二.LDAP简单理论介绍 1.什么是LDAP? 2.LDAP相关模型 三.安装 slapd 安装过程 四.修改主配置文件 五 ...

  3. 文件服务器怎么和域同步ldap,ad域和ldap服务器搭建

    ad域和ldap服务器搭建 内容精选 换一换 OneAccess支持通过AD认证用户身份和控制权限.AD全称Active Directory,中文名称活动目录.您可以将AD简单理解成一个数据库,其存储 ...

  4. LDAP 服务器搭建

    1.HTTP认证方式:这种方式比较简单.网上有很多文章.需要安装JDK.Git.Gerrit.Nginx.apache2-utils和gitweb 等. gerrit需要配置gerrit.config ...

  5. 【ubunt】LDAP服务器搭建

    一.host绑定 slapd的安装会创建一个工作设置.特别地,它将创建一个数据库实体用来存储你的数据.但是,这个实例的后缀(或者叫base DN)将被定义成主机的域名 vi /etc/hosts 12 ...

  6. Ldap服务器搭建流程

    转自:https://blog.csdn.net/a153095800/article/details/80451279 一.安装配置ldap 1. 安装ldap yum install -y ope ...

  7. linux搭建ldap服务器搭建,Linux下安装配置OpenLDAP服务器

    东西多了,为了好管理,我们会将它们别类:服务器中信息.资源多了,不言而喻也是这个道理,而目录服务器是这个原理.那么支持IPV6协议的OpenLDAP如何在Linux服务器上安装配置? 一.安装Open ...

  8. 搭建LDAP服务器详细流程

    LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务.目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索 ...

  9. Ubuntu下的源码浏览器Opengrok搭建 并集成LDAP认证登陆

    -前言 很多做android开发的小伙伴都知道,快速检索代码的利器opengrok,检索代码非常方便,本人之前多次搭建opengrok,只不过最近迫于代码安全性考虑,终于搞定opengrok+tomc ...

最新文章

  1. 《价值50亿的10句话》读后感(学生作业分享)
  2. 在python中terminal中建立mysql数据库,无法再models.py 文件中建立数据库信息
  3. linux下的静态库与动态库
  4. 翻译连载 | 附录 A:Transducing(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇...
  5. MySQL组提交(group commit)
  6. 云计算实战系列五(Linux文件权限II)
  7. Linux系统中的CPU利用率
  8. 力扣--260只出现一次的数字I-III
  9. SQL高级---SQL NULL 值
  10. win11更新后黑屏怎么办 Windows11更新后黑屏的解决方法
  11. STM32:GPIO的8种输入输出模式深入详解
  12. TPU原理技术与xPU
  13. vim命令,保存文件,设置行号,退出vim,读入外部文件,一般模式下的查找与替换
  14. 最新emoji表情代码大全_在 Markdown 中使用表情符号
  15. 时间序列学习(1):平稳性、自相关性
  16. winserver2012设置开机自启动
  17. Only fullscreen activities can request orientation终极解决方法
  18. 汇编语言的一些相关资料(上机或者实验)
  19. java游戏 超级酒吧女生,酒吧游戏你知道多少?22个游戏你玩过几个?
  20. 云呐|如何对酒店固定资产进行日常管理

热门文章

  1. Windows 10 1909 (Updated 2019-12-17)
  2. Echarts legend翻页滚动形式
  3. 计算机的随想作文600字,草的随想作文600字
  4. 大脸猫SEO:网站排名真的是我们所需要的吗?
  5. WebRTC笔记之二十二:基于WebRTC的视频聊天室—QHTalkGenius
  6. PHP开放性问题(随便聊天)
  7. 【罗德岛人事处】明日方舟模拟寻访PHP网站搭建
  8. Django-website 程序案例系列-1 最简单的web服务器
  9. 古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少对
  10. java视频教程千峰_java基础教程-Java开发入门视频教程-千锋教育视频资源库