Arl*_*kin 12 openldap ldap centos6
我的 Centos 6 服务器上的 openldap 日志文件中没有任何信息。这就是我配置它的方式。SELinux 目前被禁用。
首先创建一个文件夹,我想在其中存储日志文件。
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Run Code Online (Sandbox Code Playgroud)
然后进行了配置。
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
Run Code Online (Sandbox Code Playgroud)
为了安全起见,我重新启动了服务
service openldap restart
Run Code Online (Sandbox Code Playgroud)
它确实创建了文件,但不向文件中写入任何内容。当然,我对 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
Run Code Online (Sandbox Code Playgroud)
我的 LDAP 设置可以在这里找到(现在在我自己的服务器上稍作修改)
qua*_*nta 24
我没有尝试过,olcLogFile但默认情况下,OpenLDAP 将所有信息记录到 rsyslog 的local4工具中。
/etc/rsyslog.conf将以下行添加到或 /etc/rsyslog.d/ldap.conf:
local4.* /var/log/ldap.log
Run Code Online (Sandbox Code Playgroud)
重新启动rsyslog服务并查看此日志。
| 归档时间: |
|
| 查看次数: |
31444 次 |
| 最近记录: |