No obtengo ninguna información en mi archivo de registro para openldap en mi servidor Centos 6. Así es como lo configuré. SELinux está deshabilitado en este momento.
Primero creé una carpeta donde me gustaría almacenar los archivos de registro.
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Luego hizo la configuración.
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
Solo para estar seguro, reinicié el servicio
service openldap restart
Sí crea el archivo, pero no escribe nada en el archivo. Por supuesto, hice algunas búsquedas y actualizaciones en el servidor LDAP, por lo que obtiene conexiones y cosas para registrar.
$ 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
Mi configuración LDAP se puede encontrar aquí (ahora ligeramente modificada en mi propio servidor)
/etc/rsyslog.d/slapd.conf
y puse el contenido dentro de este archivo. No modifiqué/etc/rsyslog.conf
olcLogFile
solo se usa en Windows porque carece de syslog.La forma de iniciar sesión en su sistema es la que respondió @quanta.
fuente
slapd-config(5)
o mi respuesta .Como el razonamiento con respecto a lo
olcLogFile
dado en esta respuesta no es cierto, tengo que corregir esto.Citando la parte relevante de
slapd-config(5)
:fuente