linux LDAP安装

LDAP(Lightweight Directory Access Protocol)是轻量目录

访问协议的缩写,其实是一种目录服务,类似于我们在文件

系统中所使用的目录,类似于我们所使用诸如NIS、DNS等网

络目录。 LDAP是一种特殊的数据库。LDAP对查询进行了优化

,适合读多写少的服务。

一、安装

yum install openldap openldap-servers

二、配置LDAP主配置文件/etc/openldap/slapd.conf

database        bdb                      #使用的资料

LDAP的dbs 保存的位置

库#

suffix          "dc=tony,dc=com"         #目录管理员#

rootdn          "cn=admin,dc=tony,dc=com"#根域名#

# Cleartext passwords, especially for the rootdn,

should

# be avoided.  See slappasswd(8) and slapd.conf(5)

for details.

# Use of strong authentication encouraged.

rootpw          123456                   #设置密码#

三、生成数据的模版/usr/share/openldap/migration

vim /usr/share/openldap/migration/migrate_common.ph

# Default DNS domain

$DEFAULT_MAIL_DOMAIN = "tony.com";

# Default base

$DEFAULT_BASE = "dc=tony,dc=com";

四、生成top domain ou

./migrate_base.pl > /tmp/tony.ldif

五、生成用户和组数据

先建立好用户和密码(分别建立了tony1,tony2,tony3)

grep tony /etc/passwd > /tmp/user

grep tony /etc/group > /tmp/group

./migrate_passwd.pl /tmp/user > /tmp/user.ldif

./migrate_group.pl /tmp/user > /tmp/group.ldif

六、导数据

/etc/init.d/ldap stop

cp /etc/openldap/DB_CONFIG.example

/var/lib/ldap/DB_CONFIG

chown ldap.ldap DB_CONFIG

slapadd -vl /tmp/tony.ldif

slapadd -vl /tmp/user.ldif

slapadd -vl /tmp/group.ldif

/etc/init.d/ldap start

七、实验ldap客户端

在系统-->管理-->验证

切换到tty下 su - tony1

[root@localhost ~]# su - tony1

su: warning: cannot change directory to /home/tony1: 没有那个文件或目录

-bash-3.2$

linux+ldap安装目录,linux LDAP安装相关推荐

  1. linux gcc 安装目录,Linux下安装GCC

    为了在Ubuntu下安装那令人悲催的GCC,小弟可是绞尽脑汁,连干三天...当我搞清楚那些破软件m4,gmp mpfr,mpc等之间的依赖关系,依照强大的度娘提示下,安装了一遍又一边一边又一边···· ...

  2. linux java的安装目录,linux java 安装目录

    linux java 安装目录 [2021-02-01 05:04:30]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  3. linux 的git的安装目录,Linux下Git安装及配置较详细-Go语言中文社区

    1.下载git源码 2.解压安装包 --解压:tar -zxvf git-2.9.5.tar.gz --移直目标文件:mv /root/git-2.9.5  /usr/git-2.9.5(使用Xftp ...

  4. linux中wps默认安装目录,centos6.5 安装wps linux

    wps现在有linux版本,linux里面自带的soffice工具,又感觉比较挫,因此考虑在linux中安装wps工具,来操作excel和work文档. 安装的linux系统为64位系统的centos ...

  5. linux thrift 安装目录,Linux下安装Thrift

    Linux下安装Thrift 0.11.0版本下载地址:http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz 执行如 ...

  6. lrzsz linux 安装目录,Linux下lrzsz软件的安装与使用

    Linux上使用lrzsz上传下载文件是非常方便的,特别是要经过中转才能登录的服务器上就不言而喻了,用过都说好,下面简单介绍一下的安装和使用 1.安装wget http://www.ohse.de/u ...

  7. linux vnc 安装目录,Linux环境VNC服务安装、配置与使用(图)

    整个VNC运行的工作流程如下: (1)VNC客户端通过浏览器或VNC Viewer连接至VNC Server. (2)VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC S ...

  8. linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全

    ①下载Metasploit下的Linux安装包,拷贝至Ubunto的/opt目录. ②在Terminal下运行命令"chmod +x /opt/framework-linux-4.0.0.r ...

  9. 查看linux 下交叉编译器安装目录,Linux下安装交叉编译工具链

    安装目的 gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验 ...

最新文章

  1. nodejs 开发企业微信第三方应用入门教程
  2. 深入浅出依赖注入框架Dagger2
  3. spark RDD操作的底层实现原理
  4. Nginx 源码分析-- 模块module 解析执行 nginx.conf 配置文件流程分析 一
  5. htmlunit爬取js异步加载后的页面
  6. form中的fieldset标签应用
  7. 洛谷P2234 [HNOI2002]营业额统计 set简易解法
  8. mysql.exe怎么全屏_监控怎么调为全屏
  9. “异军突起”的蔷薇灵动或成云安全领域“独角兽”?
  10. HTPPS和HTTP的概念和区别
  11. 用TW8836驱动ST7701S TTL屏调试记录
  12. 【玩转微信公众平台之九】 第一个功能:消息自动回复
  13. mysql 是否是数字_mysql 如何判断 字符串 是否为 数字
  14. 国内的镜像源访问地址
  15. 5.15日 搭建青龙面板教程——狗东跑跑跑~
  16. Kali 使用nmap命令进行局域网扫描
  17. go-zero微服务到k8s部署应有尽有系列(一)开发环境搭建
  18. java 文件句柄_Java文件句柄释放
  19. [附源码]计算机毕业设计餐馆点餐管理系统Springboot程序
  20. 【Electron】用前端技术开发桌面应用(一)

热门文章

  1. 点击button按钮打开新的标签页
  2. 2020安装Cocoapods以及碰到的问题解决方案
  3. C++中头文件和源文件详细介绍
  4. Maple中的部分特殊函数及其定义
  5. MySQL8报错:Public Key Retrieval is not allowed
  6. 终于有人把口罩说清楚了。
  7. 创成汇创业赛事平台|效果怎么样?
  8. GitHub多账号密钥配置
  9. 四川诚自科技公司面试总结
  10. Android系统级开发进程清理功能的一些记录和发现