Ich erhalte keine Informationen in meiner Protokolldatei für openldap auf meinem Centos 6-Server. So habe ich es konfiguriert. SELinux ist momentan deaktiviert.
Zuerst wurde ein Ordner erstellt, in dem ich die Protokolldateien speichern möchte.
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Dann hat die Konfiguration.
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
Um sicher zu gehen, habe ich den Dienst neu gestartet
service openldap restart
Es erstellt zwar die Datei, schreibt jedoch nichts in die Datei. Natürlich habe ich einige Suchen und Updates für den LDAP-Server durchgeführt, damit er Verbindungen und Dinge zum Protokollieren erhält.
$ 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
Mein LDAP-Setup finden Sie hier (jetzt auf meinem eigenen Server leicht modifiziert)
/etc/rsyslog.d/slapd.conf
und den Inhalt in diese Datei eingefügt. Ich habe nicht geändert/etc/rsyslog.conf
olcLogFile
wird nur unter Windows verwendet, da Syslog fehlt.Die Art und Weise, sich auf Ihrem System anzumelden, ist die, die @quanta beantwortet hat.
quelle
slapd-config(5)
oder meine Antwort .Da die
olcLogFile
in dieser Antwort angegebenen Überlegungen nicht zutreffen, muss ich dies korrigieren.Zitieren des relevanten Teils von
slapd-config(5)
:quelle