Страница 1 из 1

dovecot и log

Добавлено: 2008-04-07 17:04:49
kao
Здравствуйте
Интересная ситуация с dovecotom
определил в конфиге куда он кладет логи
/vat/log/dovecot/dovecot.log
права 755 | dovecot : root на папку
при рестарте он создает лг файлы
НО, 600 | root : root а потом сам не может их прочесть
в mail.log вижу
dovecot_delivery deffer (-52)
dovecot.log Permission denied
Те резюме лог создается довекотом и тут же он его не может прочесть!
Можете разьянить этот трабл?
Спасибо
Т.е вопрос фактически, как сделать, что бы довекот генерил лог с другими правами а не исключительно
для рута-конечно exim его не может прочесть-да и сам довекот в частности

Re: dovecot и log

Добавлено: 2008-04-07 20:25:54
Morty
у меня работает
в довекот конф

Код: Выделить всё

info_log_path = /var/log/dovecot.log

Код: Выделить всё

mail2# ll /var/log/ | grep dov
-rw-------  1 root      wheel         390  7 апр 20:21 dovecot.log
mail2#

Re: dovecot и log

Добавлено: 2008-04-08 10:30:22
kao
у меня
в конфиге
info_log_path = /var/log/dovecot/dovecot.log
только dovecot.log создается с владельцем root и правами rw-|---|---| !!
не знаю как побороть.
Я конечно могу на конфиг поставить права rw-|rw-|---|
и все заработает, но при ротации лога опять все встанет
Где ему сказать с какими правами он должен создавать лог?

Re: dovecot и log

Добавлено: 2008-04-29 18:22:49
kortes
Не помню точно, но вроде на папку можно бит повесить, чтоб все файлы в нём были с такими же правами, как и у папки, в которой они находятся...

Re: dovecot и log

Добавлено: 2008-04-30 20:49:13
Alex Keda
kao писал(а):у меня
в конфиге
info_log_path = /var/log/dovecot/dovecot.log
только dovecot.log создается с владельцем root и правами rw-|---|---| !!
не знаю как побороть.
Я конечно могу на конфиг поставить права rw-|rw-|---|
и все заработает, но при ротации лога опять все встанет
Где ему сказать с какими правами он должен создавать лог?
скорей всего параметр компиляции.
в этом логе могут мелькать пассы в открытом виде - поэтому такие права логины

Re: dovecot и log

Добавлено: 2013-01-16 15:21:52
guest
create [permission] [owner] [group] в логротейт довекота,
пример: create 640 mail mail - создаст новый файл с правами доступа 640 и владельцем/группой mail

Re: dovecot и log

Добавлено: 2013-01-16 15:48:25
mak_v_
guest писал(а):create [permission] [owner] [group] в логротейт довекота,
пример: create 640 mail mail - создаст новый файл с правами доступа 640 и владельцем/группой mail
+1
logrotate или newsyslog после ротации по дефолту "рутит" логи. Дабы избавиться от этого - надо передать параметры "отротированых", чтоб он создавал пустой с нужными правами.
У меня:

Код: Выделить всё

newsyslog.conf
/var/log/dovecot/dovecot.log            600  7     2000 *  J /var/run/dovecot/master.pid 30

Re: dovecot и log

Добавлено: 2013-01-16 21:47:05
FiL
это dovecot LDA, я так понимаю?
надо смотреть под каким юзером МТА вызывает этот LDA. Там есть какие-то ньюансы, помню видел обсуждение в листе.