URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83129
[ Назад ]

Исходное сообщение
"Mailgraph и Postfix. Вопросик."

Отправлено Lex , 01-Дек-08 00:20 
Хочу прикрутить данную программульку к своему почтовому серверу на Postfix (postfixadmin+clamav+spamassassin+amavisd-new), она читает данные из /var/log/maillog и показывает графическое изображение величины потока писем, спама и вирусов, обработанных сервером в единицу времени
Вопрос у меня в следующем.
Mailgraph выполняется от имени пользователя www, а /var/log/maillog имеет параметры:
-rw-r-----  1 root  wheel
соответственно, у пользователя www нет права читать нужный лог. Можно конечно изменить группу у /var/log/maillog, но меня как-то не очень радует такая реализация. Может кто подскажет более красивое решение этой проблемы?

С уважением!


Содержание

Сообщения в этом обсуждении
"Mailgraph и Postfix. Вопросик."
Отправлено андрей , 01-Дек-08 09:37 
ничего путного не придумал, кроме как первого числа каждого месяца (у меня ротация раз в месяц логов почтовых) выставляю права на мэйллог - 644 и перезапускаю мэйлграф.


"Mailgraph и Postfix. Вопросик."
Отправлено Michael , 01-Дек-08 13:52 
uname -a
Если FreeBSD, то можно править файлик /etc/newsyslog.conf и прописать там права, выставляемые при ротации

"Mailgraph и Postfix. Вопросик."
Отправлено андрей , 01-Дек-08 15:08 
>uname -a
>Если FreeBSD, то можно править файлик /etc/newsyslog.conf и прописать там права, выставляемые
>при ротации

ну вот, собственно, и решение нарисовалось.
спасибо.


"Mailgraph и Postfix. Вопросик."
Отправлено Lex , 02-Дек-08 11:44 
>uname -a
>Если FreeBSD, то можно править файлик /etc/newsyslog.conf и прописать там права, выставляемые
>при ротации

Т.е. предлагаете тупо в файле /etc/newsyslog.conf в строчке:
/var/log/maillog                        640  7     *    @T00  JC
выставить 644 вместо 640 ?


"Mailgraph и Postfix. Вопросик."
Отправлено андрей , 02-Дек-08 12:05 
>>uname -a
>>Если FreeBSD, то можно править файлик /etc/newsyslog.conf и прописать там права, выставляемые
>>при ротации
>
>Т.е. предлагаете тупо в файле /etc/newsyslog.conf в строчке:
>/var/log/maillog            
>          
> 640  7     *  
> @T00  JC
>выставить 644 вместо 640 ?

выбор за тобой - тупо или умно это сделать.
иных вариантов нету. разве что заставить мэйлграф трудиться от имени рута. но это точно будет тупо :)