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++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包...
2. 选择安装类型:可以选择“安装Ubuntu与Windows共存”(如果已有Windows系统),或者“删除硬盘上的所有数据并安装Ubuntu”(谨慎操作,会清除所有数据)。 3. 设置用户信息:包括用户名、密码、时区等。 4. 分区...
安装过程方面,本教程以VMware Workstation 6虚拟机平台为例,选择了Linux作为客户操作系统,并选择了64位的Ubuntu ISO镜像文件进行安装,分配了512MB的内存和8GB的硬盘空间。安装过程中,用户需要选择语言(这里...
Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的虚拟机,选择Linux版本为Ubuntu 8.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速成手册1.0》是一份专为初学者设计的指南,旨在帮助用户快速掌握Ubuntu 8.04的操作系统安装、配置和日常使用技巧。Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于...
在安装Ubuntu 8.04时,可能会遇到各种问题,本文档是根据个人经验和网络资源整理出的一份详细安装指南,特别适用于使用Wubi安装方法。Wubi是一种允许在Windows内安装Ubuntu的简便方式,无需额外的分区或磁盘操作,且...
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服务是一项关键任务,它允许Linux系统与Windows设备之间实现文件和打印机共享。Samba是一个开源软件,兼容Microsoft的SMB/CIFS协议,使得不同操作系统的互操作性变得可能。...
描述中提到这个教程“写得非常好,简单可用,并且比较新”,意味着这是一个适用于新手的教程,讲解了如何在Thinkpad T61笔记本电脑上安装Ubuntu 8.04和Windows。台湾的网友Racklin(阿土伯)编写了这个教程,可能...
### 如何在ubuntu8.04中安装中文输入法 #### 概述 本文将详细介绍如何在Ubuntu 8.04系统中安装并配置中文输入法。对于初次接触Ubuntu的用户来说,这是一个非常实用的指南。Ubuntu 8.04(Hardy Heron)是一款非常...
1. **Ubuntu安装与启动**:手册首先会介绍如何下载Ubuntu 8.04的ISO镜像,然后使用USB驱动器或CD/DVD进行安装。这包括创建启动媒体、设置BIOS以从USB或光驱启动,以及在安装过程中选择合适的分区方式,如并行安装、...
《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...
标题“硬盘安装Ubuntu 8.04”涉及的是在个人计算机上通过硬盘介质安装Ubuntu 8.04操作系统的流程。Ubuntu 8.04,代号为“Hardy Heron”,是Ubuntu Linux发行版的一个早期版本,发布于2008年,它提供了稳定性和丰富的...
ubuntu 8.04使用手册
这份手册旨在帮助用户快速掌握Ubuntu 8.04的安装、配置和日常使用技巧。 首先,我们从安装Ubuntu 8.04开始。安装过程通常分为几个步骤:下载ISO镜像文件,制作启动U盘或光盘,设置BIOS以从U盘或光盘启动,然后按照...