csdn你…怎么不自动保存了很崩溃啊啊啊啊,我记得发现没保存之后我又改了一遍然后保存了,怎么现在又没了啊啊啊啊,过了这么久我都不记得了啊啊啊啊啊
文章目录
参考
在 Ubuntu 22.04|20.04|18.04 上安装 OpenLDAP 和 phpLDAPadmin
在 Ubuntu 22.04|20.04|18.04|16.04 上配置 LDAP 客户端
如何在 Ubuntu 22.04 上安装 OpenLDAP(转载)
服务器
安装前
设置您的系统主机名并将其添加到文件/etc/hosts。
sudo vim /etc/hosts
将 ldap.example.com 替换为您正确的主机名/有效域名。
192.168.18.50 ldap.example.com

安装
sudo apt-get update
sudo apt-get install slapd ldap-utils
密码:OpenLDAP
配置slapd
sudo dpkg-reconfigure slapd
# Omit OpenLDAP server configuration? NO
# DNS domain name: mint.com
# Organization name: ldap0
# Administrator password: 123456
# Confirm password: 123456
# Do you want the database to be removed when slapd is purged? YES
# Move old database? YES

slapcat输出 SLAPD 数据库内容来确认安装是否成功。

编辑配置文件 /etc/ldap/ldap.conf,取消注释行 \BASE\ 和 \URI\ 并输入您的 OpenLDAP 服务器的域名。
sudo vim /etc/ldap/ldap.conf

重新启动 slapd服务来应用更改
sudo systemctl restart slapd
sudo systemctl status slapd
针对这个问题,参考:LDAP connection seems to keep failing
方法一:将/etc/ldap/ldap.conf 中的ldapi://改为ldap://
原理:在 Ubuntu 系统中,LDAP 客户端配置通常位于 /etc/ldap/ldap.conf 文件中。ldapi:// 是用于本地 Unix 套接字的 LDAP URI,而 ldap:// 是用于 TCP/IP 网络连接的 LDAP URI。
对我没用,我本来就是ldap://
方法二:安装libnss-ldapd
sudo apt-get update
sudo apt install libnss-ldapd
原理:removes libnss-ldap and installs nscd and nslcd
然后再sudo systemctl status slapd,似乎成功了

服务端主机验证
ldapsearch是一个用于搜索和查询LDAP目录的工具。以下是一个使用ldapsearch进行查询验证的示例:
# ldapsearch -x -H ldap://服务器地址|hosts主机名|域名 -D "cn=管理员,dc=域名,dc=顶级域" -w 密码 -b "dc=域名,dc=顶级域" "(objectClass=\*)"
ldapsearch -H ldap://127.0.0.1 -x -D 'cn=admin,dc=mint,dc=com' -w '123456' -b 'dc=mint,dc=com' '(objectClass=*)'
或
ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:///
<

最低0.47元/天 解锁文章
1021

被折叠的 条评论
为什么被折叠?



