Xiè*_*léi 5 openldap configuration
似乎 OpenLDAP 更喜欢使用 slapd-config(5) 而不是 slapd.conf(5)。但是我不知道如何从 slapd-config(5) 开始,因为我不知道如何为其设置 root 密码。
所以我又回来使用 slapd.conf(5) 了,内容如下/etc/ldap/slapd.conf
:
database bdb
suffix "dc=mycompany,dc=net"
rootdn "cn=root,dc=mycompany,dc=net"
rootpw secret
directory /var/lib/ldap
Run Code Online (Sandbox Code Playgroud)
并交替/etc/default/slapd
使用/etc/ldap/slapd.conf
代替/etc/ldap/slapd.d
。但是,它无法启动:
sudo /etc/init.d/slapd restart
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd - failed:
Unrecognized database type (bdb)
Run Code Online (Sandbox Code Playgroud)
但是,我发现他们是一个 bdb 后端:
$ ls -al /usr/lib/ldap/*bdb*
lrwxrwxrwx 1 root 21 2010-12-02 18:50 back_bdb-2.4.so.2 -> back_bdb-2.4.so.2.5.6
-rw-r--r-- 1 root 182560 2010-11-20 02:29 back_bdb-2.4.so.2.5.6
-rw-r--r-- 1 root 1106 2010-11-20 02:28 back_bdb.la
lrwxrwxrwx 1 root 21 2010-12-02 18:50 back_bdb.so -> back_bdb-2.4.so.2.5.6
Run Code Online (Sandbox Code Playgroud)
看起来你还没有加载这个模块。取消注释/插入以下行slapd.conf
:
modulepath /usr/lib/ldap
moduleload back_bdb.la
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16110 次 |
最近记录: |