openldap:授予用户全局读取权限

openldap:授予用户全局读取权限

系统:Ubuntu 10.10 OpenLDAP 2.4.23

我想授予某个用户全局读取权限。我使用 webmin 来执行此操作,但不知何故该应用程序损坏了 olcDatabase={1}hdb.ldif 文件,因此我正在寻找另一种方法来执行此操作。

在此之前,我习惯使用不同版本的 ldap,但有点不清楚需要在哪里进行更改。

有人可以指点我吗?

:/etc/ldap/slapd.d/cn=config# ls -la
total 32
drwxr-x--- 3 openldap openldap 4096 2011-01-31 18:28 .
drwxr-x--- 3 openldap openldap 4096 2011-01-31 18:26 ..
-rw------- 1 openldap openldap  457 2011-01-20 01:24 cn=module{0}.ldif
drwxr-x--- 2 openldap openldap 4096 2011-01-31 18:26 cn=schema
-rw-r----- 1 openldap openldap  307 2011-01-20 01:09 cn=schema.ldif
-rw-r----- 1 openldap openldap  440 2011-01-22 20:24 olcDatabase={0}config.ldif
-rw-r----- 1 openldap openldap  583 2011-01-22 20:23 olcDatabase={-1}frontend.ldif
-rw------- 1 openldap openldap 1149 2011-01-31 18:26 olcDatabase={1}hdb.ldif

答案1

如果您使用的是 cn=config,则不应编辑文件来更改配置。例如,尝试阅读一些文档火箭科学家的 LDAP

相关内容