如何在Centos 6上获得openldap以向其日志文件写入任何内容

前端之家收集整理的这篇文章主要介绍了如何在Centos 6上获得openldap以向其日志文件写入任何内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的Centos 6服务器上的openldap日志文件中没有任何信息.这就是我配置它的方式.目前SE Linux已被禁用.

首先创建一个文件夹,我想存储日志文件.

mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/

然后做了配置.

ldapsearch -D "cn=admin,cn=config" -w secret -b cn=config cn=config
dn: cn=config
changetype:modify
replace: olcLogFile
olcLogFile: /var/log/slapd/slapd.log
-
replace: olcLogLevel
olcLogLevel: conns filter config acl stats shell
EOF

为了安全起见,我重新开始了这项服务

service openldap restart

它确实创建了文件,但是没有在文件中写入任何内容.当然,我对LDAP服务器进行了一些搜索和更新,因此它可以获取连接和记录的内容.

$ls -alh
total 12K
drwxr-xr-x. 2 ldap ldap 4.0K Oct 25 14:27 .
drwxr-xr-x. 6 root root 4.0K Oct 25 14:10 ..    
-rw-r--r--. 1 ldap ldap    0 Oct 25 14:33 slapd.log

我的LDAP设置可以在这里找到(现在在我自己的服务器上略微修改)

How do I configure LDAP on Centos 6 for user authentication in the most secure and correct way?

我没有尝试过olcLogFile,但默认情况下,OpenLDAP会将所有信息记录到rsyslog的local4工具中.

将以下行添加到/etc/rsyslog.conf或/etc/rsyslog.d/ldap.conf:

local4.*                        /var/log/ldap.log

重新启动rsyslog服务并查看此日志.

猜你在找的CentOS相关文章