ubuntu 8.04上openldap的安装和使用

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文件里有多个条目,则各条目之间用空行隔开;

在linux中dns不安装coching,ubuntu 8.04下openldap的安装和使用相关推荐

  1. linux命令行安装libxml,Ubuntu 14.04下libxml2的安装和使用

    Ubuntu 14.04下libxml2库的安装方法: sudo apt-get install libxml2 sudo apt-get install libxml2-dev 利用以上命令安装完软 ...

  2. linux下面安装geant4,Ubuntu 12.04 下Geant4的安装

    系统Ubuntu 12.04 32位版,gcc 4.6,Geant 4.9.5p1,CLHEP 2.1.2.2 参考 Installing Geant4 Release 4.9.4.p02 on Li ...

  3. linux ubuntu 12.04 下默认是安装了openjdk的

    ubuntu 12.04 下默认是安装了openjdk的,不过这个jdk问题比较多,因为你甚至无法启动Eclipse,所以还是需要自己安装jdk的. 1.下载jdk6 jdk6下载地址为:http:/ ...

  4. Ubuntu 18.04 下wine的安装以及wine-mono, wine-gecko 的安装

    Ubuntu 18.04 下wine的安装以及wine-mono, wine-gecko 的安装 deepin-wine 的安装 安装方法: 问题汇总: wine 的安装 安装方法: 问题汇总: 因为 ...

  5. Ubuntu 16.04 下pkg-config的安装与简介

    Ubuntu 16.04 下pkg-config的安装与简介 原创 BRUCE_WUANG 最后发布于2019-08-19 11:33:06 阅读数 2957 收藏 展开 1. 什么是pkg-conf ...

  6. w10安装ubuntu_Win10 + Ubuntu 16.04双系统完美安装教程【详细】

    务必记得备份自己的数据,数据无价!!! 电脑型号:Thinkpad E550 固态装了win10,机械硬盘打算装Ubuntu16.04 固态硬盘格式MBR,机械硬盘格式GPT 一.制作U启动盘 1.下 ...

  7. ubuntu linux kvm安装,基于Ubuntu 14.04 KVM拟化安装部署

    1. 宿主机环境(dell备份服务器) Ubuntu 14.04 LTS 64位 内存:16G 硬盘:2T 2. 确认CPU是否支持硬件虚拟化 root@linuxidc:~# egrep -o '( ...

  8. 谷歌浏览器linux 64怎么安装插件,Ubuntu 16.04下安装64位谷歌Chrome浏览器

    1.进入 Ubuntu 16.04 桌面,按下 Ctrl + Alt + t 键盘组合键,启动终端. 也可以按下 Win 键(或叫 Super 键),在 Dash 的搜索框中输入 terminal 或 ...

  9. 搜狗输入法 for linux安装失败,Ubuntu 16.04下安装sogou拼音输入法的错误问题

    引言:sogou输入法是市场上最为好用和流行的输入法,最为良心的是还有Linux版本,这让我等Linux人士欢呼雀跃.在新出的Ubuntu 16.04上安装sogou输入法的时候,碰到了一些问题,主要 ...

最新文章

  1. 从10W个数中随机抽走2个数,求出那两个数是多少
  2. 高性能云计算展望(中)
  3. java模拟银行存取_JAVA基础案例 模拟银行存取款业务
  4. MybatisPlus条件构造器说明以及selectPage方法
  5. 英属哥伦比亚大学计算机科学,细致用心 终获英属哥伦比亚大学计算机科学专业offer...
  6. C# 能否获取一个对象所占内存的大小?
  7. 麦咭智能机器人宣传片_【头脑风暴】移动机器人能够撬动上亿线下流量,挖掘市场增量吗?...
  8. python integral_Pycharm:应为“Integral”类型,而应为“str”
  9. IIS的URL重写(url地址映射)
  10. 怎样邀请别人加入企业微信?
  11. Android开发规范:资源文件命名规范
  12. JXT查询数据库导入到Execl
  13. Matlab中持久变量(persistent)在Python中的理解
  14. win10小课堂:如何解决svchost一直占用网速和内存?
  15. Javascript使用三大家族和事件来DIY动画效果相关笔记(四)
  16. Cesium geojson 区域拉伸高度
  17. 全国计算机竞赛保送清华,竞赛入清华_是不是如果获得全国各学科竞赛的一等奖就能保送清华_淘题吧...
  18. fnl+wrf 报错记录
  19. java实现注册登录版五子棋对战平台(超详细注释,内含人机实现)
  20. 细品以太坊的“四棵树”——Merkle Patricia Trie

热门文章

  1. 【渝粤题库】陕西师范大学201571金融法作业(专升本)
  2. 【渝粤教育】广东开放大学 网络整合营销 形成性考核 (53)
  3. 打印矩阵 java_【Java】 剑指offer(29) 顺时针打印矩阵
  4. 使用 CNF 测试套件测试云原生最佳实践
  5. ajax渲染后的点击事件,在ajax调用后渲染“喜欢”按钮
  6. 图像二值化 php im2bw,图像二值化-MATLAB实现
  7. php mailer altbody,PHPMailer发送邮件中文乱码的解决办法
  8. 1到10用递归c语言,为什么这个递归能输出1到10
  9. 蔡司三坐标_蔡司三坐标测针的安装指南
  10. Sublime Text插件列表