Openldap:找不到覆盖访问日志

时间:2015-05-11 10:29:42

标签: overlay openldap access-log

我正在尝试配置accesslog。我已经更改了slapd.conf文件并尝试使用slaptest进行测试,但是在执行 slaptest -f /etc/openldap/slapd.conf 时出错。

slapd.conf配置:

  # See slapd.conf(5) for details on configuration options.  
  # This file should NOT be world readable.
   include     /etc/openldap/schema/core.schema
   include     /etc/openldap/schema/cosine.schema
   include     /etc/openldap/schema/inetorgperson.schema
   include     /etc/openldap/schema/nis.schema
   .
   .     
   modulepath /usr/lib/openldap/
   moduleload accesslog.la

   overlay accesslog
   logdb "cn=accesslog"
   logops writes
   logsuccess TRUE

我在覆盖访问日志中收到错误

  overlay "accesslog" not found
  slaptest: bad configuration file!

我错过了什么......?

1 个答案:

答案 0 :(得分:1)

我自己发现了这个问题。我没有使用--enable overlay编译openldap。

解决此问题

  • 我已经下载了openldap src
  • ./ configure --enable-overlays( ./ configure [options] [variable = value ...]
  • 现在修改slapd.conf以加载accesslog.la并执行slaptest -f /etc/openldap/slapd.conf。现在你不会发现任何错误。
  • 重启slapd。