`
icyheart
  • 浏览: 777582 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

debian下安装和配置ldap及phpldapadmin

阅读更多

1.安装ldap
安装slapd 以及相关ldap工具
#apt-get install slapd ldap-utils

2.编辑配置文件
vim /etc/ldap/slapd.conf   (个人比较喜欢vim,vi用着总不习惯)
########################################################
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/nis.schema
include         /etc/ldap/schema/inetorgperson.schema

pidfile         /var/run/slapd/slapd.pid

argsfile        /var/run/slapd/slapd.args

loglevel        256

modulepath    /usr/lib/ldap
moduleload    back_bdb

sizelimit 500

tool-threads 1

backend        bdb
checkpoint 512 30


database        bdb

suffix          "dc=test,dc=net"

rootdn        "cn=admin,dc=test,dc=net"
rootpw        {MD5}G0Z6gesdfW+JgkbwKcllGg==


directory       "/var/lib/ldap"

dbconfig set_cachesize 0 2097152 0


dbconfig set_lk_max_objects 1500
dbconfig set_lk_max_locks 1500
dbconfig set_lk_max_lockers 1500

index           objectClass eq

lastmod         on


access to attrs=userPassword,shadowLastChange
        by dn="cn=admin,dc=test,dc=net" write
        by anonymous auth
        by self write
        by * none

access to dn.base="" by * read

access to *
        by dn="cn=admin,dc=test,dc=net" write
        by * read
########################################################

以上红色为要修改的,其中需要添加rootdn和rootpw两行,其中rootpw由
#slappasswd -h {md5}
得到。
修改loglevel为256产生日志文件。
#echo "local4.debug    /var/log/ldap.log" >> /etc/syslog.conf
将ldap功能打开。
 

3.重启日志和目录服务。

#/etc/init.d/rsyslog restart   //我的是这样的,有可能每个人的不一样

#/etc/init.d/slapd restart

4.测试是否已经正常运行
#ldapsearch -x -b '' -s  base '(objectclass=*)'
如果看到有相关信息输出就说明openldap已经正常运行了。

5.建立根
touch base.ldif
########################################################
dn: dc=test,dc=net
objectClass: dcobject
objectClass: organization
dc: test
o: test.net
description: My Test Openldap
########################################################
#ldapadd  -x -D "cn=admin,dc=test,dc=net" -W -f base.ldif
至此openladp搭建成功。

6.安装IDE,phpldapadmin
如果已配置好lamp环境,推荐使用phpldapadmin对ldap进行管理
#apt-get install phpldapadmin


作个软链接到www目录下
ln -s /usr/share/phpldapadmin /var/www

注意要使用admin登录时,Login DN填入:cn=admin,dc=test,dc=net

 

在地址栏里直接输入:

http://192.168.89.130/phpldapadmin这样就可以直接访问了。

 

LDAP目录结构示意图



 

  • 大小: 16.9 KB
0
0
分享到:
评论

相关推荐

    debian下ldap服务器配置

    " Debian下LDAP服务器配置详解" 在 Debian 系统中搭建 LDAP 服务器需要完成安装、配置和测试三个步骤。下面将详细讲解每个步骤的实现过程。 步骤1:安装LDAP 首先,需要安装 LDAP 服务器和相关工具。使用以下命令...

    debian的安装和配置

    然后,选择虚拟机的名字和安装位置,并选择最大磁盘空间。 二、配置网络 在安装完成后,需要配置网络。定义 hostname,并选择英语作为语言。然后,选择键盘布局为美式英语。配置网络时,需要设置 IP 地址、子网...

    debian6安装和配置指南

    本文旨在详细介绍Debian 6的安装及配置过程,帮助读者顺利搭建并优化自己的Debian 6系统。 #### 二、安装流程 ##### (一)下载Debian 1. **推荐下载方式**:通常推荐下载`netinst.iso`,大小约为200MB,下载速度较...

    Debian下svn服务器的安装与配置

    本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN 服务器的所有步骤进行详细讲解。 安装...

    svn+ldap+sasl认证(svn通过ldap用户进行认证登陆)

    在实现 svn+ldap+sasl 认证时,需要安装 ldap 服务器和配置 ldap 服务,然后在 svn 服务器中配置 sasl 认证协议,使用 ldap 服务器进行用户认证。下面是实现 svn+ldap+sasl 认证的步骤: 1. 安装 ldap 服务器 首先...

    debian下安装pyqt5

    debian 7稳定版本中安装pyqt5,基于python3

    phpldapadmin

    `phpldapadmin` 是一个基于Web的LDAP(轻量级目录访问协议)管理工具,它允许用户通过浏览器轻松地管理和浏览LDAP目录。这个工具对于系统管理员来说非常有用,因为它提供了一个直观的图形界面,使得复杂的LDAP操作变...

    Open_LDAP安装配置

    在本文中,我们将深入探讨Open LDAP的安装与配置过程,以及如何在Windows环境下进行操作。 **一、Open LDAP的基本概念** Open LDAP基于Berkeley DB作为其后端数据库,提供了一个标准的LDAP接口,用于查询和修改...

    ldap的离线安装包及安装方法

    **LDAP(Lightweight Directory Access ...离线安装 LDAP 虽然步骤相对繁琐,但在特定环境下却是必要的。理解每个步骤的目的和作用,有助于你更好地管理和维护 LDAP 服务,为组织提供安全、高效的身份管理解决方案。

    linux(debian)服务器配置笔记

    本文详细介绍了 Debian 服务器的基本配置步骤,包括安装源的设置、基本网络信息查看、SSH 和编辑器的配置、系统时间配置、IP 地址设置、Web 服务器和数据库的安装,以及 PHP 的安装和配置。这些步骤是部署和管理 ...

    debian自动安装preseed文件

    我的debian自动安装preseed配置文件,可供大家参考,线上服务器的自动安装配置

    Debian Lenny系统安装与配置指南

    **Debian Lenny系统安装与配置指南** Debian Lenny,是Debian项目的一个历史悠久的稳定版本,发布于2009年,以其强大的稳定性和开源特性吸引了众多Linux用户。本指南将详细介绍如何安装和配置这个系统,为初学者...

    Debian安装与基本配置

    **Debian安装与基本配置** Debian是一款自由且开源的操作系统,基于GNU/Linux,以其稳定性、安全性以及广泛的软件包支持而备受赞誉。本教程将详细阐述如何安装Debian以及进行基本配置,帮助用户轻松上手。 ### 1. ...

    debian7.7安装make需要的依赖包

    在Linux系统中,`make`是一个非常重要的工具,它用于自动化编译过程,根据Makefile文件来构建软件项目。...在Debian 7.7这样的旧系统上,手动安装这些工具和库可以确保你能够顺利地进行开发和维护任务。

    debianlinux安装与基本配置全程图解教程

    这篇教程将全面介绍Debian Linux的安装过程和基础配置步骤,旨在帮助初学者快速上手。 一、Debian Linux安装 1. **下载ISO镜像**:首先,你需要从Debian官网下载最新的ISO映像文件。确保选择正确的架构(如32位或...

    debian10安装qq、微信、迅雷、winrar等(2020.3.16)

    debian10安装qq、微信、迅雷、winrar等(2020.3.16)1.加key2.vi /etc/apt/sources.list 加入新源3.安装deepin wine环境,https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu4.安装QQ、微信、迅雷、winrar等 1.加...

    LINUX+APACHE+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤1

    以上就是这个配置包和步骤1中涉及的主要技术点和安装流程。在实际操作中,每个步骤可能需要更深入的了解和调试,但这个概述提供了一个基本的起点。记得在执行任何系统更改之前备份数据,并遵循最佳实践以确保安全性...

Global site tag (gtag.js) - Google Analytics