uos系统配置ldap及phpldapadmin,修改LDAP的rootDN

本文详细介绍在UOS系统上如何通过ldapmodify命令修改LDAP的rootDN,将默认的dc=nodomain更改为dc=example,dc=com。适用于uos20SP1版本,基于HUAWEIKunpeng920处理器的64位系统。文中提供了具体的配置步骤及phpldapadmin工具的安装与使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

uos系统修改LDAP的rootDN

环境:
系统:uos 20 SP1
处理器:HUAWEI Kunpeng 920
类型: 64位

用ldapmodify将cn=config里面的所有有dc=nodomain的项改成dc=example,dc=com.

该系统下安装slapd成功后,会默认创建dc=nidomain的根节点
安装命令
安装成功会自动启动slapd服务,查看389端口进程可以看到

apt-get install slapd ldap-utils 

配置命令
具体配置可以查看其他博客,可以配置自己想要的rootDn等配置,

dpkg-reconfigure slapd

现在介绍默认生成的dc=nodomain 修改为dc=example,dc=com的操作
a. 生成一个文件change_domain.ldif(自己命名)包含一下内容

dn: olcDatabase={1}hdb,cn=config #这里可能会是mdb或hdb,因为配置的时候会选择那种数据库导致,按照你自己的来,路径为:/etc/ldap/slapd.d/cn=config/
changetype: modify
replace: olcSuffix
olcSuffix: dc=example,dc=com  
-
replace: olcAccess
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymous auth by dn="cn=admin,dc=example,dc=com" write by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by self write by dn="cn=admin,dc=example,dc=com" write by * read
-
replace: olcRootDN
olcRootDN: cn=admin,dc=example,dc=com

**b. 运行命令: **

sudo ldapmodify -Q -Y EXTERNAL -H ldapi:/// -f change_domain.ldif

可以查看/etc/ldap/slapd.d/cn=config/olcDatabase={1}mdb.ldif 或者…hdb.ldif

另外提供一个可以在uos下安装的phpldapadmin工具
下载地址
phpldapadmin配置
作个软链接到www目录下

ln -s /usr/share/phpldapadmin /var/www

注意要使用admin登录时,Login DN填入:cn=admin,dc=example,dc=com

在地址栏里直接输入:

http://192.168.89.130/phpldapadmin这样就可以直接访问了。
上面安装包安装后,
有其他需要的deb包可以去该网址下找,可能会找到
pkgs.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值