首页 > 系统相关 >Centos 7.9部署ldap 2.4.44

Centos 7.9部署ldap 2.4.44

时间:2024-12-31 16:19:27浏览次数:1  
标签:cn Centos 44 dc openldap ldap ou cjqifu slapd

1、环境准备

[root@ldap81 openldap]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@ldap81 openldap]# uname  -r
3.10.0-1160.119.1.el7.x86_64
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
hostnamectl set-hostname ldap81
reboot

2、安装

yum install -y openldap openldap-servers openldap-clients compat-openldap openldap-devel


rpm -qa|grep ldap
compat-openldap-2.3.43-5.el7.x86_64
openldap-devel-2.4.44-25.el7_9.x86_64
openldap-clients-2.4.44-25.el7_9.x86_64
openldap-2.4.44-25.el7_9.x86_64
openldap-servers-2.4.44-25.el7_9.x86_64

3、初始化

cd /etc/openldap/
mv slapd.d slapd.d.bak
mkdir slapd.d
slappasswd
cp /usr/share/openldap-servers/slapd.ldif ./
  • vim修改slapd.ldif配置文件,修改前后对比
    image
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
slapadd -n 0 -F slapd.d -l slapd.ldif
chown ldap:ldap -R slapd.d
chown ldap:ldap -R /var/lib/ldap
systemctl start slapd
systemctl status slapd
cat config_init.ldif
dn: dc=cjqifu,dc=cn
objectclass: dcObject
objectclass: organization
o: chuangjinqifu
dc: cjqifu

ldapadd -x -D "cn=admin,dc=cjqifu,dc=cn" -W -f config_init.ldif
ldapsearch -x -b 'dc=cjqifu,dc=cn' "objectclass=*"
ldapsearch -H ldapi:/// -Y EXTERNAL -b "cn=config" -LLL -Q

4、添加部门

cat department.ldif
# 创建 HR 部门条目
dn: ou=hr,dc=cjqifu,dc=cn
objectClass: organizationalUnit
ou: HR

# 创建 IT 部门条目
dn: ou=it,dc=cjqifu,dc=cn
objectClass: organizationalUnit
ou: IT

# 创建 RD 部门条目
dn: ou=rd,dc=cjqifu,dc=cn
objectClass: organizationalUnit
ou: RD

ldapadd -x -D "cn=admin,dc=cjqifu,dc=cn" -W -f department.ldif

ldapsearch -x -b "dc=cjqifu,dc=cn" "(objectClass=organizationalUnit)"

5、部门添加用户

cat user.ldif
# HR 部门中的用户
dn: uid=linan,ou=HR,dc=cjqifu,dc=cn
objectClass: inetOrgPerson
uid: linan
cn: linan
sn: linan
mail: linan@cjqifu.cn
userPassword: linanpassword

# IT 部门中的用户
dn: uid=suyajun,ou=IT,dc=cjqifu,dc=cn
objectClass: inetOrgPerson
uid: suyajun
cn: su yajun
sn: yajun
mail: suyajun@cjqifu.cn
userPassword: suyajunpassword

dn: uid=Admin,ou=IT,dc=cjqifu,dc=cn
objectClass: inetOrgPerson
uid: Admin
cn: zabbix
sn: zabbix
mail: zabbix@cjqifu.cn
userPassword: zabbixpassword


ldapadd -x -D "cn=admin,dc=cjqifu,dc=cn" -W -f user.ldif

6、用户修改密码

ldappasswd -x -D "cn=admin,dc=cjqifu,dc=cn" -W -S "uid=suyajun,ou=IT,dc=cjqifu,dc=cn"
New password:
Re-enter new password:
Enter LDAP Password: #管理员密码

标签:cn,Centos,44,dc,openldap,ldap,ou,cjqifu,slapd
From: https://www.cnblogs.com/suyj/p/18644229

相关文章

  • 题解:CF2044C Hard Problem
    CF2044CHardProblem思路先让那\(a+b\)个学生入座,记第一、二排分别入座了\(num1,num2\)个学生。容易想到最终答案为\(2\cdotm\)和\(num1+num2+c\)取最小值。(注:\(2\cdotm\)为所有座位均坐满,\(num1+num2+c\)为所有学生均有位置)AC代码#include<bits/stdc++.h>using......
  • centos 删除文件,解压文件
    centos删除文件,解压文件|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|-------------|......
  • centos7 下 nginx 启动,关闭,重启配置 -
    centos7下nginx启动,关闭,重启配置-|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|---......
  • centos7快速部署MySQL8
    一、yum安装wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmrpm-Uvhmysql80-community-release-el7-3.noarch.rpmyuminstallmysql-community-serversystemctlstartmysqldgrep'temporarypassword'/var/log/mysqld.log2024-1......
  • 超低功耗段LCD液晶段码显示屏驱动芯片(ic)VKL128 LQFP44 I2C通信接口/可配置4种功耗模
    产品品牌:永嘉微电/VINKA产品型号:VKL128封装形式:SSOP44概述VKL128是一个点阵式存储映射的LCD驱动器,可支持最大128点(32SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用于......
  • centos6虚拟机异常关闭,启动网络报错device eth0 does not seem to be present,delayin
    centos6虚拟机所在主机直接关机,导致虚拟机异常关闭,启动虚拟机网络报错deviceeth0doesnotseemtobepresent,delayingnitialization1、查看虚拟机的mac地址 2、修改eth0的mac地址修改完成后查看文件内容,more/etc/sysconfig/network-scripts/ifcfg-eth0  3、修改70-......
  • 记录:wsl2 安装 CentOS8-stream 安装docker 安装redis-cluster集群 一些步骤及问题
     一。解压  下载的CentOS8-stream.zip压缩包,双击安装   (下载地址记录:wsl2安装centOS7一些问题解决并使用shell工具连接)  二。修改root密码 (安装后直接进入root 不知道密码所以修改)  直接passwd即可修改   三。yumli......
  • Linux1-入门及VM,centos安装
    1,重点linux系统简介及特点下载安装开关机2,具体内容2.1linux系统简介:Linux内核最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时(22岁)出于个人爱好而编写的。softwarelikesex;It`sbetterwhenit`sfree;......
  • 从0开始搭建Zabbix5.0全套监控系统(Centos7)
    说明本篇为zabbix入门教程的第一节安装,会持续更新维护,并且后续还会添加自动化安装脚本飞书云文档为自己的原版笔记,排版比这个舒服,并且可以在代码块里面标注颜色https://yah4f2kcbvz.feishu.cn/wiki/Zm06wj6EFiW99AkPkJCcizD9nwh?from=from_copylink①这是一篇面向三岁宝......
  • Springboot疫情环境下校园宿舍管理系统144oo
    Springboot疫情环境下校园宿舍管理系统144oo本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:学生,宿舍信息,体温上报,访问登记,信息通告,院系分类,班级分类,宿舍打卡,宿舍安排开题报告内容Springb......