系统: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。