Je ne reçois aucune information dans mon fichier journal pour openldap sur mon serveur Centos 6. C'est ainsi que je l'ai configuré. SELinux est actuellement désactivé.
J'ai d'abord créé un dossier dans lequel j'aimerais stocker les fichiers journaux.
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Puis a fait la configuration.
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
Juste pour être sûr j'ai redémarré le service
service openldap restart
Il crée le fichier, mais n'écrit rien dans le fichier. Bien sûr, j'ai fait quelques recherches et mises à jour sur le serveur LDAP, donc il obtient des connexions et des trucs à enregistrer.
$ 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
Ma configuration LDAP peut être trouvée ici (maintenant légèrement modifiée sur mon propre serveur)
/etc/rsyslog.d/slapd.conf
et mis le contenu à l'intérieur de ce fichier. Je n'ai pas modifié/etc/rsyslog.conf
olcLogFile
n'est utilisé que sous Windows car il manque syslog.La façon de se connecter à votre système est celle à laquelle @quanta a répondu.
la source
slapd-config(5)
ou ma réponse .Comme le raisonnement
olcLogFile
donné dans cette réponse n'est pas vrai, je dois corriger cela.Citant la partie pertinente de
slapd-config(5)
:la source