[exim-conf] exim 4.41 + exiscan-acl 4.41-25 for RedHat/Fedora

Victor Ustugov victor на corvax.kiev.ua
Чт Авг 26 16:57:17 EEST 2004


Victor Ustugov wrote:

>> необходимости менять группу владельца spool'а (что нужно было делать для
>> нормального функционирования антивирусных демонов) больше нет
> 
> кхм... в общем, права на /var/log/exim и /var/spool/exim меняются 
> нормально при установке exim-4.41-1.25.i386.rpm
> но при первом же перезапуске exim меняются опять на дефолтовые :(
> 
> поэтому после каждого апдейта exim'а и первого рестарта лучше 
> единоразово выполнять скрипт:
> 
> #!/bin/sh
> 
> chown exim.mail /var/log/exim
> chmod 755 /var/log/exim
> 
> chown exim.mail /var/spool/exim
> chmod 750 /var/spool/exim
> 
> chgrp mail /var/spool/exim/scan
> 
> для тех, у кого system_filter выполняется не от того же пользователя, от 
> которого запущен exim, нужно выполнять еще и вот эти команды:
> 
> touch /var/log/exim/filterlog
> chown dovecot.mail /var/log/exim/filterlog
> chmod 640 /var/log/exim/filterlog
> 
> пример дан для системы, в которой системный фильтр выполняется от имени 
> пользователя dovecot

измнение группы владельца каталогов /var/log/exim и /var/spool/exim 
происходит прямо в /etc/rc.d/init.d/exim:

         # check ownerships
         # do this by seeing if /var/log/exim/main.log exists and is
         # owned by exim - if owned by someone else we fix it up
         if [ -f /var/log/exim/main.log ]
         then
             if [ "exim" != "`ls -l /var/log/exim/main.log | awk '{print 
$4}'`" ]
             then
                 chown -R exim.exim /var/log/exim /var/spool/exim
             fi
         fi

... и выполняется при каждом старте демона

в общем, я подправил exim.spec, теперь chown -R exim.exim заменяется на 
chown -R exim.mail, вернее пользователь и группы берутся из макросов из 
exim.spec:

%define         exim_user       exim
%define         exim_group      mail

подправленный exim.spec лежит на прежнем месте:
http://corvax.falbi.kiev.ua/exim-patches-redhat/exim-4.41-1.25/SPECS/exim.spec
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best wishes Victor Ustugov   mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:        http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694      CRV2-RIPE, CRV-UANIC




Подробная информация о списке рассылки exim-conf