Saya tidak mendapatkan informasi apa pun di file log saya untuk openldap di server Centos 6 saya. Ini adalah bagaimana saya mengkonfigurasinya. SELinux dinonaktifkan saat ini.
Pertama-tama membuat folder tempat saya ingin menyimpan file log.
mkdir /var/log/slapd
chmod 755 /var/log/slapd/
chown ldap:ldap /var/log/slapd/
Kemudian lakukan konfigurasi.
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
Untuk amannya saya memulai kembali layanan
service openldap restart
Itu membuat file, tetapi jangan menulis apa pun ke dalam file. Tentu saja saya melakukan beberapa pencarian dan pembaruan ke server LDAP, sehingga mendapat koneksi dan hal-hal untuk dicatat.
$ 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
Pengaturan LDAP saya dapat ditemukan di sini (sekarang sedikit dimodifikasi di server saya sendiri)
/etc/rsyslog.d/slapd.conf
dan meletakkan konten di dalam file ini. Saya tidak mengubah/etc/rsyslog.conf
olcLogFile
hanya digunakan pada Windows karena tidak memiliki syslog.Cara untuk melakukan login pada sistem Anda adalah yang dijawab oleh @quanta.
sumber
slapd-config(5)
atau jawaban saya .Karena alasan yang
olcLogFile
diberikan dalam jawaban ini tidak benar, saya harus memperbaikinya.Mengutip bagian yang relevan dari
slapd-config(5)
:sumber