`
hugang357
  • 浏览: 187057 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu 8.04上openldap的安装和使用

    博客分类:
  • java
阅读更多

1、安装openldap。

$ sudo apt-get install slapd ldap-utils

2、配置openldap。

$ sudo /etc/ldap/slapd.conf

需要修改的有以下4处。

# The base of your directory in database #1
# 域名前缀
suffix          "dc=peercoaching,dc=cn"

# rootdn directive for specifying a superuser on the database. This is needed
# for syncrepl.
#rootdn的名字和密码,此处用明文,在luma客户端里面也同样用明文。
rootdn          "cn=admin,dc=peercoaching,dc=cn"
rootpw        secret

#此处是设置节点cn=admin,dc=peercoaching,dc=cn下的用户可以自己修改密码。
access to attrs=userPassword,shadowLastChange
        by dn="cn=admin,dc=peercoaching,dc=cn" write
        by anonymous auth
        by self write
        by * none

#此处设置cn=admin,dc=peercoaching,dc=cn节点下的用户可以自己修改属性。
access to *
        by dn="cn=admin,dc=peercoaching,dc=cn" write
    by self write
        by * read

3、写一个ldif格式的初始数据。

$ nano init.ldif

dn: dc=peercoaching,dc=cn
objectClass: dcObject
objectClass: organizationalUnit
dc: peercoaching
ou: peercoaching dot cn

dn: cn=admin,dc=peercoaching,dc=cn
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
userPassword: secret
description: ldap administrator

dn: ou=people,dc=peercoaching,dc=cn
objectClass: organizationalUnit
ou: people

dn: ou=groups,dc=peercoaching,dc=cn
objectClass: organizationalUnit
ou: groups


4、将openldap原来的数据库中的数据清空,并导入上面的ldif。

$ sudo dpkg-reconfigure slapd

$
sudo ldapadd -x -W -c -D "cn=admin,dc=peercoaching,dc=cn" -f init.ldif

此处提示输入密码时,输入slapd.conf配置文件中的rootpw,即secret。

5、安装ldap客户端luma。

$ sudo apt-get install luma

6、配置luma。

hostname: localhost
port: 389
encryption: no encrytion



mechanism: simple
bind as: cn=admin,dc=peercoaching,dc=cn
password: secret

ldap options中选择 use base dns provided by the server

连接上服务器后可以看到刚才导入的记录。



ldif文件注意事项:
1、首尾不能有空格或空行;
2、'#'符号是注释符;
3、如果一行的开头是一个空格或tab,则表示该行内容与上一行是一个整体;或者说以空格开头的行是上一行的继续;
4、如果在一个ldif文件里有多个条目,则各条目之间用空行隔开;

分享到:
评论

相关推荐

    ubuntu 8.04 安装g++

    Ubuntu 8.04 安装 G++ 详解 在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包...

    Ubuntu8.04安装教程

    2. 选择安装类型:可以选择“安装Ubuntu与Windows共存”(如果已有Windows系统),或者“删除硬盘上的所有数据并安装Ubuntu”(谨慎操作,会清除所有数据)。 3. 设置用户信息:包括用户名、密码、时区等。 4. 分区...

    Ubuntu 8.04桌面版安装教程

    安装过程方面,本教程以VMware Workstation 6虚拟机平台为例,选择了Linux作为客户操作系统,并选择了64位的Ubuntu ISO镜像文件进行安装,分配了512MB的内存和8GB的硬盘空间。安装过程中,用户需要选择语言(这里...

    详解:Vmware虚拟机下Ubuntu8.04安装.pdf

    Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的虚拟机,选择Linux版本为Ubuntu 8.04...

    ubuntu8.04使用手册

    ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,

    Ubuntu8.04安装配置大全

    ### Ubuntu 8.04 安装与配置详解 #### 一、系统初始化 系统初始化是确保Ubuntu系统正常运行的基础步骤。...以上是对Ubuntu 8.04安装配置大全的主要知识点的总结,希望能帮助用户更好地理解和使用Ubuntu系统。

    Ubuntu 8.04 Server版 安装图解

    Ubuntu 8.04 Server版安装图解 很完整

    ubuntu8.04速成手册1.0.rar ubuntu8.04 ubuntu8安装与配置

    《Ubuntu 8.04速成手册1.0》是一份专为初学者设计的指南,旨在帮助用户快速掌握Ubuntu 8.04的操作系统安装、配置和日常使用技巧。Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于...

    ubuntu8.04完全安装指南

    在安装Ubuntu 8.04时,可能会遇到各种问题,本文档是根据个人经验和网络资源整理出的一份详细安装指南,特别适用于使用Wubi安装方法。Wubi是一种允许在Windows内安装Ubuntu的简便方式,无需额外的分区或磁盘操作,且...

    ubuntu8.04默认的源

    ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源

    ubuntu8.04优化指南

    本文将详细介绍如何在仅有 128MB 内存甚至更低配置的机器上安装并优化 Ubuntu 8.04。 #### 二、安装 Ubuntu 8.04 由于 Ubuntu 8.04 的 LiveCD 需要至少 384MB 的内存才能运行,因此无法通过 LiveCD 来安装系统。在...

    ubuntu 8.04上安装和设置samba服务

    在Ubuntu 8.04操作系统中安装和设置Samba服务是一项关键任务,它允许Linux系统与Windows设备之间实现文件和打印机共享。Samba是一个开源软件,兼容Microsoft的SMB/CIFS协议,使得不同操作系统的互操作性变得可能。...

    同事安装ubuntu8.04和windows

    描述中提到这个教程“写得非常好,简单可用,并且比较新”,意味着这是一个适用于新手的教程,讲解了如何在Thinkpad T61笔记本电脑上安装Ubuntu 8.04和Windows。台湾的网友Racklin(阿土伯)编写了这个教程,可能...

    如何在ubuntu8.04中安装中文输入法

    ### 如何在ubuntu8.04中安装中文输入法 #### 概述 本文将详细介绍如何在Ubuntu 8.04系统中安装并配置中文输入法。对于初次接触Ubuntu的用户来说,这是一个非常实用的指南。Ubuntu 8.04(Hardy Heron)是一款非常...

    ubuntu8.04速成手册1.0.pdf

    1. **Ubuntu安装与启动**:手册首先会介绍如何下载Ubuntu 8.04的ISO镜像,然后使用USB驱动器或CD/DVD进行安装。这包括创建启动媒体、设置BIOS以从USB或光驱启动,以及在安装过程中选择合适的分区方式,如并行安装、...

    ubuntu8.04速成手册

    《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...

    硬盘安装ubuntu8.04

    标题“硬盘安装Ubuntu 8.04”涉及的是在个人计算机上通过硬盘介质安装Ubuntu 8.04操作系统的流程。Ubuntu 8.04,代号为“Hardy Heron”,是Ubuntu Linux发行版的一个早期版本,发布于2008年,它提供了稳定性和丰富的...

    ubuntu8.04手册05

    ubuntu 8.04使用手册

    ubuntu 8.04速成手册

    这份手册旨在帮助用户快速掌握Ubuntu 8.04的安装、配置和日常使用技巧。 首先,我们从安装Ubuntu 8.04开始。安装过程通常分为几个步骤:下载ISO镜像文件,制作启动U盘或光盘,设置BIOS以从U盘或光盘启动,然后按照...

Global site tag (gtag.js) - Google Analytics