ldap这种原始的服务器搭建起来比较复杂,同时它也是CE必考的(客户端的搭建)。

1、安装openldap-servers软件包

2、查看ldap模板文件的存放位置:

3、拷贝ldap模板文件到配置文件目录并修改文件名为slapd.conf。

4、删除/etc/openldap目录下原有的文件,保留下这几个文件,注意:以前学时是要删除schema文件,直留下三个,但是我测试时如果删除schema服务将失败。

5、修改slapd.conf文件的权限:

6、修改sldap.conf配置文件:如下:(主要配好红色的就ok,没有的都是被注释掉的)

复制代码

代码如下:

include /etc/openldap/schema/corba.schema

include /etc/openldap/schema/core.schema

include /etc/openldap/schema/cosine.schema

include /etc/openldap/schema/duaconf.schema

include /etc/openldap/schema/dyngroup.schema

include /etc/openldap/schema/inetorgperson.schema

include /etc/openldap/schema/java.schema

include /etc/openldap/schema/misc.schema

include /etc/openldap/schema/nis.schema

include /etc/openldap/schema/openldap.schema

include /etc/openldap/schema/ppolicy.schema

include /etc/openldap/schema/collective.schema

allow bind_v2

pidfile /var/run/openldap/slapd.pid argsfile /var/run/openldap/slapd.args

database bdb suffix "dc=example,dc=com" checkpoint 1024 15 rootdn

"cn=Manager,dc=example,dc=com"

rootpw redhat

directory /var/lib/ldap

index objectClass eq,pres

index ou,cn,mail,surname,givenname eq,pres,sub

index uidNumber,gidNumber,loginShell eq,pres

index uid,memberUid eq,pres,sub

database monitor

access to * by dn.exact="cn=Manager,dc=example,dc=com" read by * none

7、重启动ldap服务器:

8、创建ldap用户目录:

9、编辑一个自动创建ldap用户的脚本:

10 、执行此脚本添加用户:

11、把ldap用户,组分别导出来,到一个文件中:(例子只做了组)用户在、/etc/passwd下

12、安装软件包:

13、去它的目录下编译ldap用户组文件:

14、修改migrate_common.ph文件:

15、执行./migrate_base.pl文件,并导出到一个目录下边,进行进行修改,只留下最基本的三个配置:

16,、分别使用./migrate_passwd.pl ./migrate_group.pl编译我们已经导出的ldap用户和组文件: /mnt/user /mnt/group分别是从/etc/passwd /etc/group 导出的ldap用户和组文件

/date/user.ldif /date/group.ldif 是编译后生成的文件要以ldif结尾

17、看下/date下我们编译好的几个文件:

18、添加ldap用户和组:

首先提示输入密码,其次添加成功。

还有个用户,必须首先执行base.ldif文件,它是最基本的配置。

Linux服务器ldap启动,linux搭建ldap服务器详细步骤相关推荐

  1. 怎样给云机房服务器做系统,如何搭建云服务器机房

    如何搭建云服务器机房 内容精选 换一换 Linux操作系统下,用户由于误操作卸载弹性云服务器上的Tools,会对非PVOPS系统的磁盘和网卡产生影响,导致系统无法发现数据盘.此时,用户可通过新建一个弹 ...

  2. 使用腾讯云服务器的windows系统搭建CSGO服务器

    使用腾讯云服务器的windows系统搭建CSGO服务器 准备工作 在正式安装搭建之前需要先到steam官方游戏服务器账户申请公网秘钥Login Token(需要登录自己的steam账号) 网址:htt ...

  3. 异常解决之——无法在Web服务器上启动调试。远程服务器返回错误:(405)

    最近调试webapi出现错误:异常解决之--无法在Web服务器上启动调试.远程服务器返回错误:(405) 英文异常:Unable to start debugging on the web serve ...

  4. linux pps 包 网卡,64位Ubuntu Linux 下安装和使用PPS网络电视的详细步骤

    亲自测试在Ubuntu 10.10下安装好了pps,详情请见这里 Ubuntu Linux下安装和使用PPS详细步骤及解决无声的问题,包括解决无声的问题,不过那是在32 位的Ubuntu Linux ...

  5. 文件服务器 ldap,windows下搭建ldap服务器

    windows下搭建ldap服务器 内容精选 换一换 当您发现云服务器的运行速度变慢或云服务器突然出现网络断开的情况,则可能是云服务器的带宽和CPU利用率过高导致.如果您已经通过云监控服务创建过告警任 ...

  6. Linux DNS (2)搭建DNS服务器

    注意:实验很简单,环境很重要.大家在做实验的时候一定要注意环境的配置,不然实验做的再好最后的结果也和我们想的要的结果不一样的. 首先我们先准备环境: 虚拟机一个 RedHat5.9系统两个操作系统 我 ...

  7. Linux中怎么使用SSL搭建https服务器

    文章目录 Linux中怎么搭建https服务器 一.SSL认证(https): 1.简介: 2.http和https的区别: 3.SSL建立过程: 二.准备工作: 三.搭建https服务器: 1.安装 ...

  8. 【linux/shell】Centos7环境搭建、服务器搭建(脚本)

    文章目录 前言 一.内容 二.环境搭建 2.1 本地yum仓库 2.2 编译安装 2.3 磁盘添加/分区/逻辑卷建立/逻辑卷扩容 三.服务器搭建 3.1 http网页服务 3.2 ftp传输服务 3. ...

  9. UEFI调试网络启动-WINDOWS搭建PXE服务器

    这里使用tftpd64搭建此服务器,PXE设置两个服务器: 1.DHCP服务器:用来动态分配IP地址(同时分配子网掩码.网关.TFTP服务器地址.启动文件名.DNS服务器.时间服务器等等). 2.TF ...

最新文章

  1. 使用方差阈值过滤(VarianceThreshold)进行特征选择、删除方差低于某一阈值的特征、详解及实战
  2. jetson nano 安装 onnx
  3. 八成Java开发者解答不了的问题
  4. [java进阶]2.Jedis基础与List的接口
  5. Android7.0 PowerManagerService(2) WakeLock的使用及流程
  6. php 对象字面量,js的字面量对象和JSON的区别
  7. 日志间隔_在日志中搜索时间间隔
  8. lambda 表达式定制操作
  9. C++基础知识(五)C++的一些特性
  10. SQL语句Not IN优化方案
  11. python中pass语句学习
  12. 嵌入式c c++开发笔记(opencv图片,视频的翻转,截取,旋转)
  13. PHP遍历数组,分别将内容加入到table表格中
  14. linux里面ping地址停不下来解决方法
  15. 查询手机号的归属地及运营商接口
  16. matlab 轴系校中,轴系校中简介.ppt
  17. Spring Security 强制退出指定用户
  18. Tomcat启动异常:A child container failed during start 与 ClassNotFoundException解决方法
  19. C++人工智能相关书籍
  20. Simulink入门——RLC串联动态电路

热门文章

  1. 面试官到底想看什么样的简历?三分钟教你拿下面试机会
  2. 滚轮事件和拖动滚动条事件
  3. FPGA异步通信之间的数据打拍
  4. 我的世界java肥料桶_我的世界肥料桶怎么用
  5. FarPoint.Web.Spread 那些事
  6. 搭建MySQL集群--MGR
  7. 店铺设置运费险有哪些优势?
  8. “写”一手漂亮的好字,还会“画画”
  9. 浅谈微信朋友圈的架构设计
  10. OpenCV像素处理基本操作 Open_CV系列(二)