On Tue, Mar 1, 2011 at 9:27 AM, Germ van Ek <[email protected]> wrote: > Unless your openldap is running as root (which it shouldn't), it won't > be able to write to the logfile, as only the user root has permissions > to do this. > Make sure your ldap user can write to this file. > I agree it shouldn't but as I mentioned in the original message I decided to run it as root to see if I can eliminate the user permission issue from this equation. I mean if root can't write to those files, I am in trouble. =)
BTW, if I run slapd (/usr/local/libexec/slapd) in debug mode, it will spit out the messages I was hoping to see in the logs. > -----Oorspronkelijk bericht----- > Van: [email protected] > [mailto:[email protected]] Namens Mauricio Tavares > Verzonden: dinsdag 1 maart 2011 15:18 > Aan: openldap-technical > Onderwerp: openldap does not want to write log files? > > I am feeling rather confused here. I installed openldap in a > solaris10/sparc box but I do not seem to persuade it to write to a log > file. FYI, right now I am running slapd as root so permissions AFAIk > should not be the issue. FYI, syslog here is the old, > non-rsyslog/syslog-ng variety. > > So, in the /etc/syslog.conf file I have: > > local4.info /var/log/ldap.log > local4.err /var/log/ldap.log > local4.notice /var/log/ldap.log > > which makes me think I should be covering every possible message sent > by slapd. Now /var/log/ldap.log is created as > > -rw------- 1 root sys 0 Feb 28 16:21 ldap.log > > and in the slapd.conf file I have > > loglevel 11560 > logfile /var/log/slapd.log > > which not only should mean slapd is blabbing a lot to the log file. > Also note I am telling it to write to /var/log/slapd.log, > > -rw------- 1 root sys 0 Mar 1 07:39 slapd.log > > When I start slapd (after restarting syslog just in case), nothing is > written to those two log files. In fact, the only clue that something > happened is the data in slapd.log changed: > > -rw------- 1 root sys 0 Feb 28 16:21 ldap.log > -rw------- 1 root sys 0 Mar 1 07:40 slapd.log > > Anything I am missing here? > > -- > > > > -- > > >
