Страница 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
у меня работает
в довекот конф
Код: Выделить всё
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. Там есть какие-то ньюансы, помню видел обсуждение в листе.