加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 允许用户更改密码的OpenLDAP ACL

发布时间:2020-12-13 16:43:46 所属栏目:Linux 来源:网络整理
导读:应该添加什么ACL slapd.conf以允许用户更改其密码.我们现在拥有默认ACL,只允许rootdn修改权限,同时允许包括匿名在内的所有人阅读. 解决方法 尝试以下方面的内容: access to attrs=userPassword by self write by anonymous auth by users noneaccess to * b
应该添加什么ACL slapd.conf以允许用户更改其密码.我们现在拥有默认ACL,只允许rootdn修改权限,同时允许包括匿名在内的所有人阅读.

解决方法

尝试以下方面的内容:
access to attrs=userPassword
        by self write
        by anonymous auth
        by users none

access to * by * read

(请注意,出于安全原因,您不希望每个人都能够阅读UserPassword属性 – 这将允许人们浏览您的影子/加密密码并轻松地针对他们运行破解程序.)

编辑以添加对上述attrs = userPassword ACL访问权限的请求说明

通过自我写
登录用户可以编写(更改)自己的userPassword属性 – 这可以让您更改密码.

通过匿名身份验证
匿名用户(匿名绑定到目录的用户 – 也就是说,没有指定DN和密码)可以访问userPassword,仅用于身份验证(他们无法访问它以用于任何其他目的,例如搜索或浏览) .

用户没有这会拒绝登录用户访问其他任何人的userPassword属性.从理论上讲,这也可以是auth,但通常(至少在我的环境中)登录用户不需要作为另一个用户进行身份验证/绑定.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读