[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dovecot correct ownership for logs



Maybe someone here knows how the ownership of these files for Dovecot needs to be in order to work, as various distributions of Dovecot packages seem to use different users:
I'd like Dovecot not to log into syslog, but to dedicated files. Therefore I've created the directory /var/log/dovecot and told dovecot in 10-logging.conf to log info, debug and error messages to separate files.  But I get error messages from postfix (weird):

May 13 20:55:37 mail postfix/local[2824184]: 95BCF1000A9: to=<user@domain.de>, relay=local, delay=3.2, delays=1.9/0.29/0/1.1, dsn=4.3.0, status=deferred (temporary failure. Command output: lda(user): Error: net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied Can't open log file /var/log/dovecot/error.log: Permission denied )
This is the content of /var/log/dovecot:
-rw-r--r--  1 dovecot dovecot    0 13. Mai 20:50 debug.log
-rw-r--r--  1 dovecot dovecot  880 13. Mai 21:21 error.log
-rw-r--r--  1 dovecot dovecot  40K 13. Mai 21:20 info.log

So why is Dovecot complaining? I only see processes owned by root, dovecot, dovenull and user processes of dovecot. And dovenull seems to be not relevant for this.

Best
Richard

Reply to: