Não recebo nenhuma informação no meu arquivo de log do openldap no meu servidor Centos 6. Foi assim que eu o configurei. O SELinux está desativado no momento.
Primeiro, criei uma pasta na qual gostaria de armazenar os arquivos de log.
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Então fez a configuração.
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
Só por segurança, reiniciei o serviço
service openldap restart
Ele cria o arquivo, mas não grava nada no arquivo. É claro que fiz algumas pesquisas e atualizações no servidor LDAP, para obter conexões e outras coisas 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
Minha configuração LDAP pode ser encontrada aqui (agora ligeiramente modificada em meu próprio servidor)
Como configurar o LDAP no Centos 6 para autenticação do usuário da maneira mais segura e correta?
/etc/rsyslog.d/slapd.conf
e coloquei o conteúdo dentro desse arquivo. Eu não modifiquei #/etc/rsyslog.conf
olcLogFile
é usado apenas no Windows porque não possui syslog.A maneira de fazer logon no sistema é o que a @quanta respondeu.
fonte
slapd-config(5)
ou a minha resposta .Como o raciocínio a respeito
olcLogFile
dada em esta resposta não é verdade, eu tenho que corrigir isso.Citando a parte relevante de
slapd-config(5)
:fonte