阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Ubuntu 18.04上安装OpenLDAP

453次阅读
没有评论

共计 2247 个字符,预计需要花费 6 分钟才能阅读完成。

本文向您展示了如何在 Ubuntu 18.04 上安装 OpenLDAP 以及如何将您的第一个条目添加到数据库中。

LDAP 是轻量级目录访问协议,允许查询和修改基于 X.500 的目录服务。LDAP 通过 IP 网络用于管理和访问分布式目录服务。LDAP 的主要目的是在分层结构中提供一组记录。如果您对 LDAP 如何适应 Active Directory 感到好奇,请按照这种方式考虑:Active Directory 是一个目录服务数据库,LDAP 是用于与之通信的协议之一。LDAP 可用于用户验证,以及添加,更新和删除目录中的对象。

我想向您展示如何在最新的 Ubuntu 版本中安装 OpenLDAP,然后介绍如何使用第一个条目填充 LDAP 数据库。您需要的只是 Ubuntu 18.04 的运行实例和具有 sudo 权限的用户帐户。

然后,让我们开始安装。

安装

您要做的第一件事是在服务器上运行更新 / 升级。请记住,在此过程中可以升级内核,这需要重新启动。因此,请在重新启动可行时运行更新 / 升级。

要处理更新 / 升级,请打开终端窗口并发出命令:

sudo apt-get update
sudo apt-get upgrade

完成后,您就可以安装 OpenLDAP 了。为此,请返回终端窗口并发出命令:

sudo apt install slapd ldap-utils

在安装过程中,系统会要求您为 LDAP 目录创建管理员密码(图 1)。

如何在 Ubuntu 18.04 上安装 OpenLDAP

创建 LDAP 管理员密码。

安装完成后,您可能希望修改默认目录信息树(DIT)后缀。让我们继续这样做吧。我们将 DIT 更改为 dc=linuxidc,dc=com。您可以根据自己公司的网络需求进行更改。为此,请运行以下命令:

sudo dpkg-reconfigure slapd

出现提示时,对第一个问题回答“No”(省略初始配置)。对于我们的 DNS 名称,我们将输入 linuxidc.com(图 B)。

如何在 Ubuntu 18.04 上安装 OpenLDAP

如何在 Ubuntu 18.04 上安装 OpenLDAP

如何在 Ubuntu 18.04 上安装 OpenLDAP

图 B.

配置 DNS 名称以满足您的需求。

然后,系统将要求您配置组织名称,然后输入 / 验证在安装期间创建的管理员密码。完成后,选择 MDB 作为数据库后端,然后在清除 slapd 时选择 No 以删除数据库。最后,选择 Yes 以移动旧数据库,您已完成安装和配置。

填充 LDAP 数据库

现在我们要将初始数据添加到 LDAP 数据库。我们将从文件中执行此操作并创建单个条目。在终端窗口中,发出命令:

nano ldap_data.ldif

在这个新文件中,添加以下内容(注意:您需要修改此文件以满足您的需要,因为这只是一个示例):

dn: ou=People,dc=linuxidc,dc=com
objectClass: organizationalUnit
ou: People

dn: ou=Groups,dc=linuxidc,dc=com
objectClass: organizationalUnit
ou: Groups

dn: cn=DEPARTMENT,ou=Groups,dc=linuxidc,dc=com
objectClass: posixGroup
cn: SUBGROUP
gidNumber: 5000

dn: uid=USER,ou=People,dc=linuxidc,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
uid: USER
sn: LASTNAME
givenName: FIRSTNAME
cn: FULLNAME
displayName: DISPLAYNAME
uidNumber: 10000
gidNumber: 5000
userPassword: USER
gecos: FULLNAME
loginShell: /bin/bash
homeDirectory: USERDIRECTORY

如何在 Ubuntu 18.04 上安装 OpenLDAP

说明:

  • DEPARTMENT 是您要添加的部门或组。
  • SUBGROUP 是该部门的一个小组。
  • USER 是系统上的实际用户帐户。
  • LASTNAME 是用户的姓氏。
  • FIRSTNAME 是用户的第一个名字。
  • FULLNAME 是用户的全名。
  • DISPLAYNAME 是您要为用户显示的名称。
  • USERDIRECTORY 是 Linux 服务器上用户的主目录。

您还可以修改 ou 条目(人员,组)以满足您的组织需求。例如,您可以使用编辑和编写器,NetAdmins 和 SecAdmins,或 DevOps 和测试人员等条目。

保存并关闭该文件。使用以下命令将文件内容添加到 LDAP:

ldapadd -x -D cn=admin,dc=linuxidc,dc=com -W -f ldap_data.ldif

使用 LDAP 管理员密码成功进行身份验证后,将添加数据。然后,您可以使用以下命令搜索数据库:

ldapsearch -x -LLL -b dc=linuxidc,dc=com ‘uid=USER’ cn gidNumber

USER 是您添加的用户的名称。您应该看到添加的用户的列表。

ldapsearch -x -LLL -b dc=linuxidc,dc=com ‘uid=linuxidc’ cn gidNumber

如何在 Ubuntu 18.04 上安装 OpenLDAP

我们添加的用户已到位。

您现在拥有 LDAP 数据库中的第一个条目。您可以在每次需要添加条目时修改该数据文件,也可以为 LDAP 安装基于 Web 的前端以使该过程更容易(我们将很快解决)。无论哪种方式处理 LDAP 数据,您都可以开始使用这种功能强大且灵活的目录访问协议。

更多 Ubuntu 相关信息见 Ubuntu 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=2

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2247字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7976532
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站 - 手机博物馆 -CHAZ 3D Experience 一句话介绍:一个用 3D 方式重温...
颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

  颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...
CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流! 大家好,我是星哥,今天才思枯竭,不写技术文章了!来吐槽一下 CSDN。...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...
4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

  4 盘位、4K 输出、J3455、遥控,NAS 硬件入门性价比之王 开篇 在 NAS 市场中,威...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

  颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...