ldap服务器搭建——sudo权限配置

2 篇文章 0 订阅

在服务器上搭建好openldap服务器后,搭建phpldapadmin进行管理;默认的phpldapadmin没有进行sudo控制的template,所以还需要手动配置,配置过程下面博客网址有详细过程:https://www.pigo.idv.tw/archives/2914。

可是按照上述教程配置过程个人遇到两个问题:一是认证失败的问题,二是sudo权限设置不成功问题。

一 、认证失败的问题

对于认证失败的原因是:在/tmp创建schema_convert.conf,然后执行 slaptest -f schema_convert.conf -F /etc/openldap/slapd.d,这样在slapd.d目录下生成的文件可能不完整,openldap-servers 不能完全识别

解决方法是:

1. 将 include /etc/openldap/schema/sudo.schema   include /etc/openldap/schema/openssh-lpk-openldap.schema这两项加入到sladp.conf文件中

2. 然后执行slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d(可能需要删除slapd.d文件夹之前存在的所有文件)

3. chown ldap:ldap /etc/openldap/slapd.d

4. chmod -R 755 /etc/openldap/slapd.d 


二、sudo权限设置不成功问题

首先说下我的问题,首先在/etc目录下没有找到sudo-ldap.conf文件,于是自己新建一个,然后按照上述教程将相应的配置信息写上,重启服务后,sudo权限配置没有成功。于是在尝试网上的各种方法,终于有一种成功了:

  1. mv /etc/ldap.conf /etc/ldap.conf.bak

2.cat /etc/nslcd.conf >> /etc/ldap.conf

3. echo "SUDOERS_BASE ou=SUDOers,dc=example,dc=com" >> /etc/ldap.conf


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值