Ldap服务器搭建流程
转自:https://blog.csdn.net/a153095800/article/details/80451279
一、安装配置ldap
1、 安装ldap
yum install -y openldap*
2、拷贝配置文件
cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
3、设置管理员密码,testpassword为拟设置的密码
slappasswd -s testpassword
会生成编码后的密钥{SSHA}jgxgMu+JJpNUDSkrZClSnounHVpjGyhF
4、修改slapd.conf 核心配置
database bdb
suffix "dc=mycompany,dc=com"
rootdn "cn=admin,dc=mycompany,dc=com"
rootpw {SSHA}jgxgMu+JJpNUDSkrZClSnounHVpjGyhF
密码就用刚才生成的密钥
5、修改slapd.conf 权限配置
access to *
by self write
by anonymous auth
by * read
6、配置数据库
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
chown ldap.ldap /var/lib/ldap/DB_CONFIG
chmod 700 /var/lib/ldap/DB_CONFIG
7、删除默认内容
rm -rf /etc/openldap/slapd.d/*
7、检测配置是否正确
slaptest -u
8、启动ldap
service slapd restart
9、设置自动启动
chkconfig slapd on
10、设置目录权限
chown -R ldap:ldap /var/lib/ldap
chown -R ldap:ldap /etc/openldap/
11、测试并生成配置文件
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/
12、设置权限并重启
chown -R ldap:ldap /etc/openldap/slapd.d/
service slapd restart
二、安装ldapadmin
1、安装httpd和php相关
yum install httpd php php-bcmath php-gd php-mbstring php-xml php-ldap -y
2、安装phpldapadmin
yum install phpldapadmin
需要配置epel源
3、修改 /etc/httpd/conf/httpd.conf ,添加
ServerName 10.10.10.10
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
Alias /ldapadmin /usr/share/phpldapadmin/htdocs
<Directory /usr/share/phpldapadmin/htdocs>
Order Deny,Allow
Allow from 127.0.0.1 192.168.1.0/24
Allow from ::1
</Directory>
4、修改/etc/phpldapadmin/config.php
$servers->setValue('login','attr','dn'); 将这一行的注释取消
$servers->setValue('login','attr','uid'); 将这一行注释掉
5、重启httpd
三、初始化根节点
上述配置完之后,已经可以通过phpldapadmin登录管理ldap了,但是登录之后会发现无法去添加用户,组之类的,此时需要初始化根节点
1、在/etc/openldap/目录下,创建一个base.ldif文件
dn: dc=mycompany,dc=com
dc: mycompany
objectClass: top
objectClass: domain
2、ldapadd -f base.ldif -x -D cn=admin,dc=mycompany,dc=com -W 输入之前配置OpenLDAP的密码后,即可完成创建LDAP根节点
也可以直接通过base.ldif初始化好整个ldap的结构,例如再加上
dn: ou=Hosts,dc=mycompany,dc=com
ou: Hosts
objectClass: top
objectClass: organizationalUnit
dn: ou=Rpc,dc=mycompany,dc=com
ou: Rpc
objectClass: top
objectClass: organizationalUnit
dn: ou=Services,dc=mycompany,dc=com
ou: Services
objectClass: top
objectClass: organizationalUnit
dn: ou=People,dc=mycompany,dc=com
ou: People
objectClass: top
objectClass: organizationalUnit
dn: ou=Group,dc=mycompany,dc=com
ou: Group
objectClass: top
objectClass: organizationalUnit
dn: ou=Netgroup,dc=mycompany,dc=com
ou: Netgroup
objectClass: top
objectClass: organizationalUnit
dn: ou=Aliases,dc=mycompany,dc=com
ou: Aliases
objectClass: top
objectClass: organizationalUnit
Ldap服务器搭建流程相关推荐
- 文件服务器怎么和域同步ldap,ad域和ldap服务器搭建
ad域和ldap服务器搭建 内容精选 换一换 OneAccess支持通过AD认证用户身份和控制权限.AD全称Active Directory,中文名称活动目录.您可以将AD简单理解成一个数据库,其存储 ...
- LDAP之LDAP服务器搭建
(一)安装前的准备工作 (1)略 ip设为 192.168.1.10 (2)关闭selinux及iptables (3)挂载光盘并把它设为本地yum源(略) --------------------- ...
- SRS流媒体服务器搭建流程-简单实用版
#SRS流媒体服务器搭建流程-简单实用版 经过查阅很多博客,讲述的都不是很完善而且还把我搞的晕头转向,经过查阅20多篇文章特整理出简单的,SRS流媒体服务器搭建以及推流和拉流的一整套流程. #安装环境 ...
- ngrok服务器搭建流程
ngrok服务器搭建流程 微信开发内网测试问题一直是一个困扰开发者的问题,ngrok服务是一个很好的解决方案,网上有类似的工具比如小米球但是不稳定或收费,如果自己有一台公网上的centos服务器,可以 ...
- DNF端游服务器搭建流程
DNF端游服务器搭建流程 搭载工具:链接:搭载工具 提取码:oszp 第一步.购买云服务器 https://cloud.tencent.com/ 根据你的需求购买合适的配置,自己玩的话2核2G的就够用 ...
- 网络系统管理赛项之debian 十七 . LDAP服务器搭建及配置方法
LDAP服务器搭建及配置方法 LDAP服务器搭建 一.赛题LDAP搭建需求 二.LDAP简单理论介绍 1.什么是LDAP? 2.LDAP相关模型 三.安装 slapd 安装过程 四.修改主配置文件 五 ...
- 搭建LDAP服务器详细流程
LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务.目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索 ...
- 基于TCP/UDP的socket服务器搭建流程
目录 TCP/UDP概念介绍 一.TCP/UDP对比 二.端口号的作用 三.字节序 1.概念 2.分类 3.C程序在内存空间的映射 socket服务器与客户端开发流程 一.流程介绍 二.socket服 ...
- LDAP 服务器搭建
1.HTTP认证方式:这种方式比较简单.网上有很多文章.需要安装JDK.Git.Gerrit.Nginx.apache2-utils和gitweb 等. gerrit需要配置gerrit.config ...
最新文章
- msvc2013编译qt5.6源码
- python编程入门电子书下载-最经典的25本Python编程开发电子书(附下载地址)!...
- 写了一个操作XML文件的类
- QT的QStatusBar类的使用
- Django:新手入门学习资料汇总
- STM32工作笔记0092---CAN通信基础知识介绍-M3
- 《Python参考手册(第4版•修订版)》——1.8 集合
- 数据库交易记录--如何添加审计信息到闪回归档数据以替换操作日志表
- javascript上传文件到服务器,js实现上传图片到服务器
- 【SequoiaDB|巨杉数据库】巨杉数据库快速入门
- 3种常见软件项目工作量评估方法简述
- 谱瑞PS8625替代方案|PS8622替代方案|高性价比EDP转LVDS转接板方案CS5211设计开发
- 戴尔_从偶像派到实力派【我身边的戴尔企业级解决方案】
- 《德鲁克管理思想精要》读书笔记
- 大数据比较 同比与环比的区别
- ABeam Insight | 女性科技系列(1):女性科技(FemTech)简述
- 哲学家问题(图形化实现)
- EMWIN电容触摸Touch步骤及注意事项
- 响应式织梦模板家政服务保姆月嫂类网站
- MYSQL对千万级数据的快速迁移(10个G左右)