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

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

1353121649.jpg

mechanism: simple

bind as: cn=admin,dc=peercoaching,dc=cn

password: secret

1353121650.jpg

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

1353121651.jpg

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

1353121652.jpg

ldif文件注意事项:

1、首尾不能有空格或空行;

2、'#'符号是注释符;

3、如果一行的开头是一个空格或tab,则表示该行内容与上一行是一个整体;或者说以空格开头的行是上一行的继续;

4、如果在一个ldif文件里有多个条目,则各条目之间用空行隔开;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356681.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信息系统开发内容

1.按照用于质量管理的能力成熟度模型(CMM)描述系统开发过程的动机。 2.区分系统生命周期和系统开发方法 3.描述系统开发的10个基本原理 4.定义问题、机会和指示——系统开发项目的能力 5.描述用于把问题、机会和指示进行分类的PIECES框架 6.描述系统开发…

Linux怎么更改声音板卡顺序,51CTO博客-专业IT技术博客创作平台-技术成就梦想

SUN M8000主机 IOU板卡硬件更换一、故障现象1.日志分析XSCF> showstatus*IOU#0 Status:Degraded;XSCF> showlogs -v errorDate: May 24 20:44:22 CST 2019 Code: 80002000-33010000-0167058a00000000Status: Alarm Occurred: May 24 20:44:20.367 C…

设计模式的Java 8 Lambda表达式–命令设计模式

在本博客中,我将说明如何使用Java 8 Lambda表达式以函数式编程方式实现命令模式 。 命令模式的目的是将请求封装为对象,从而为具有不同请求,队列或日志请求的客户端参数化,并支持相应的操作。 命令模式是一种编写通用代码的方法&a…

凝思linux系统显卡设置,TaiShan服务器安装凝思操作系统Linx6.0.90并设置独立显卡WX2100输出...

TaiShan服务器安装凝思操作系统Linx6.0.90并设置独立显卡WX2100输出环境准备:TaiShan 2280服务器,凝思操作系统Linx6.0.90 arm64,WX2100显卡,WX2100显卡固件和驱动安装包第1步,上电服务器,登录BMC输入用户名…

JMeter3.0_插件管理

JMeter Plugins 一直以来,JMeter Plugins为我们提供了很多高价值的JMeter插件,比如: 用于服务器性能监视的PerfMon Metrics Collector用于建立压力变化模型的Stepping Thread Group用于Json解析的JSON Path Extractor用于展示响应时间曲线的Response Tim…

JavaWeb总结(四)

使用Servlet发送服务器端响应信息 Servlet API中定义一个专门的接口类javax.servlet.http.HttpServletResponse用于创建HTTP响应,包括HTTP协议的状态行、响应头以及消息体; HTTP响应示例 设置响应状态行 - 状态行分为HTTP协议、状态码和状态描述三个部分…

java ee开发环境_设置Java EE 6开发环境

java ee开发环境本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序。 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外,本教程没有其他先决条件。 在教程中,我们将需要安装以下组件: Java 6 JDK更新26 适用于…

c语言程序运行结果怎么看,帮忙看看我这个C语言程序有什么错误,运行结果不正确...

C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些…

Java内存体系结构(模型),垃圾回收和内存泄漏

Java内存架构(Java内存模型) 上面是堆的Java内存模型以及Java虚拟机(JVM)中运行的任何Java应用程序的PermGen。 还提供了比率,以使您更好地了解如何在每种世代类型之间分配允许的内存。 以上所有内容完全适用于Java 1…

1101. 献给阿尔吉侬的花束(bfs找最短路径)

题目: 1101. 献给阿尔吉侬的花束 - AcWing题库 输入样例: 3 3 4 .S.. ###. ..E. 3 4 .S.. .E.. .... 3 4 .S.. #### ..E.输出样例: 5 1 oop! 思路:bfs宽搜 用队列实现bfs。踢出队列头,并在队列尾插入与对头相关的…

与JBoss BPM Travel Agency更新了现代BPM数据集成

不久前,我们启动了一个规模较大的JBoss Travel Agency演示项目,以展示JBoss BPM Suite的一些更有趣的功能。 我们提供了一系列视频 ,不仅向您展示了如何安装它,项目中各种规则和流程工件的含义,还向您介绍了在实际使用…

codeblock不能调试

问题:codeblock 不能调试,如下图: 解决方法: 首先,项目的保存路径不能是中文路径。 其次,必须创建工程。 最后,build选项里select target选成debug codeblock如何创建工程:http://j…

网络语言不c,哪些网络用语不文明?

满意答案林昨末sk2013.02.26采纳率:47% 等级:11已帮助:8049人Q1. 你认为在网络上出现的不文明用语情况_B___?A.是人们宣泄情绪的一种重要方式 B.是当今社会的一个缩影,没有办法C.不应当提倡,应加大管理力…

谷歌发布最新版安卓Android,谷歌正式除名华为,安卓12华为首发无望,但鸿蒙将迎难顶上!...

原标题:谷歌正式"除名"华为,安卓12华为首发无望,但鸿蒙将迎难顶上!前几天谷歌正式发布了新一代的安卓12系统。这也是安卓的第十二个大更新版本,从安卓1.0发布的2008年算起,安卓系统已经走过13个年…

未知的生成错误 因为没有预加载,所以无法解析程序集 GalaSoft.MvvmLight

使用wpf开发时,在ViewModel中引用了DevExpress注册的GalaSoft.MvvmLight命名空间,使用其ViewModelBase,在View界面中绑定事件时出现错误: 错误 13 未知的生成错误“因为没有预加载,所以无法解析程序集“GalaSoft.MvvmL…

android 副mic测试,【收藏】Android Audio Framework CTS Verifier 测试方法

This new suite of tests requires human intervention and some external hardware including a Loopback Plug, a USB reference microphone and external speakers. For devices without 3.5 mm (⅛”) headset port, the user will be able to skip the test and mark it a…

魅蓝android底层是什么,魅蓝E2的手机系统是什么

魅蓝E2的手机系统是什么魅蓝E2的手机系统是Flyme 6系统。魅蓝E2搭载了基于YunOS底层深度定制的Flyme 6系统,相交于Flyme 5系列,Flyme 6拥有更轻巧明快的设计元素,辅以让人称颂的人工智能技术One Mind,可以有效保障魅蓝E2日常使用流…

android夜间模式揭露动画,Android Material Design系列之夜间模式

今天我们讲讲夜间模式的实现,这篇文章的名字应该叫:《Android Material Design系列之夜间模式》。在Android 5.0 之后,实现夜间模式并非很难了,支持的5.0库提供了非常简单的实现方式。不信,你就往下看。首先说&#xf…

jboss drools_JBoss Drools –入门

jboss drools这篇文章是关于我如何掌握JBoss Drools的 。 其背后的原因是:SAP收购了我公司当前的规则引擎,而Drools是我们将寻找的另一种选择,只要有人有能力提高概念验证的能力。 尽管似乎有大量的文档,但是我总是会通过示例来发…

华为荣耀30pro鸿蒙内测版,荣耀手机用户放心了 消息称荣耀30 Pro正在内测华为鸿蒙OS...

2021-5-11 13:12【天极网手机频道】鸿蒙OS2.0手机版目前正在大规模开发者公测阶段,有消息称6月份将开始大规模向华为手机用户推送。而对于不少荣耀手机用户来讲,他们也十分期待体验鸿蒙OS,但荣耀品牌已经与华为品牌分离,这让不少荣…