dovecot и log

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kao
рядовой
Сообщения: 31
Зарегистрирован: 2007-02-20 14:51:56

dovecot и log

Непрочитанное сообщение kao » 2008-04-07 17:04:49

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: dovecot и log

Непрочитанное сообщение Morty » 2008-04-07 20:25:54

у меня работает
в довекот конф

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

info_log_path = /var/log/dovecot.log

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

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

kao
рядовой
Сообщения: 31
Зарегистрирован: 2007-02-20 14:51:56

Re: dovecot и log

Непрочитанное сообщение kao » 2008-04-08 10:30:22

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

Аватара пользователя
kortes
рядовой
Сообщения: 41
Зарегистрирован: 2008-03-12 10:12:25
Откуда: г. Астрахань
Контактная информация:

Re: dovecot и log

Непрочитанное сообщение kortes » 2008-04-29 18:22:49

Не помню точно, но вроде на папку можно бит повесить, чтоб все файлы в нём были с такими же правами, как и у папки, в которой они находятся...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35291
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: dovecot и log

Непрочитанное сообщение Alex Keda » 2008-04-30 20:49:13

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

guest
проходил мимо

Re: dovecot и log

Непрочитанное сообщение guest » 2013-01-16 15:21:52

create [permission] [owner] [group] в логротейт довекота,
пример: create 640 mail mail - создаст новый файл с правами доступа 640 и владельцем/группой mail

mak_v_
проходил мимо

Re: dovecot и log

Непрочитанное сообщение mak_v_ » 2013-01-16 15:48:25

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

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Re: dovecot и log

Непрочитанное сообщение FiL » 2013-01-16 21:47:05

это dovecot LDA, я так понимаю?
надо смотреть под каким юзером МТА вызывает этот LDA. Там есть какие-то ньюансы, помню видел обсуждение в листе.