DSpam WebUI и права доступа.

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
DJ Kill
мл. сержант
Сообщения: 83
Зарегистрирован: 2007-12-04 16:51:34

DSpam WebUI и права доступа.

Непрочитанное сообщение DJ Kill » 2012-05-17 11:07:28

Система FreeBSD 7.0-RELEASE
Жизнь заставила поставить WebUI к dspam.

Естественно, оно не заработало, потому что не хватает кучи привелегий.

Перерыл кучу тем здесь на форуме по этому вопросу - но толком работающего решения найти не получилось.

Права на /var/db/dspam

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

drwxrwxrwx    3 root      mail       512B May 17 04:00 dspam
И её содержимое:

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

drwxr-x---  19 root  mail    512B Mar 28 02:23 data
-rwxrwxrwx   1 root  mail     87B Apr 26 13:27 default.prefs
-r--r--r--   1 root  wheel   2.2K May 16 18:42 firstrun.txt.sample
-r--r--r--   1 root  wheel   1.3K May 16 18:42 firstspam.txt.sample
-rw-r--r--   1 root  mail    106B Mar 27 16:45 group
-r--r--r--   1 root  wheel   1.3K May 16 18:42 quarantinefull.txt.sample
-rw-rw----   1 root  mail    531K May 17 11:53 system.log
Логи лежат в /var/log/dspam

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

drwxrwx---  2 root      mail      512B Mar 26 18:57 dspam
Содержимое:

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

-rw-rw----  1 root  mail   492K Mar 26 18:59 dspam.debug
-rw-rw----  1 root  mail    44K Mar 26 18:59 dspam.messages
-rw-rw----  1 root  mail   1.2G May 17 11:53 sql.errors
Всё WWW лежит в /usr/local/www/dspam с правами:

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

drwxr-xr-x   4 root         wheel         512B May 17 11:34 dspam
Конфиг апача такой:

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

<VirtualHost 127.0.0.1:80>
ServerAdmin kirill@домен
ServerName dspam.домен:80
ServerAlias dspam.домен
RewriteEngine on

DocumentRoot "/usr/local/www/dspam/"

<Directory "/usr/local/www/dspam/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride all
    Order allow,deny
    Allow from all
    DirectoryIndex dspam.cgi
    AddHandler cgi-script .cgi
    AuthName "DSPAM Web interface"
    AuthType Basic
    require valid-user
    AuthUserFile /usr/local/www/dspam/.htpasswd
    <IfModule mod_perl.c>
        PerlSendHeader On
        AddHandler perl-script .cgi
        PerlHandler Apache::Registry
    </IfModule>
</Directory>

ScriptAlias /cgi-bin/ "/usr/local/www/dspam/cgi-bin/"
<Directory "/usr/local/www/dspam/cgi-bin/">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride all
    Order allow,deny
    Allow from all
    DirectoryIndex dspam.cgi
    AddHandler cgi-script .cgi
    AuthName "DSPAM Web interface"
    AuthType Basic
    require valid-user
    AuthUserFile /usr/local/www/dspam/.htpasswd
    <IfModule mod_perl.c>
        PerlSendHeader On
        AddHandler perl-script .cgi
        PerlHandler Apache::Registry
    </IfModule>

</Directory>

ErrorLog /var/log/http/httpd-dspam-error.log
LogLevel warn
CustomLog /var/log/http/httpd-dspam-access.log combined

</VirtualHost>
Собственно, при попытке изменить настройки глобальные или конкретного пользователя пишет что Unable to write preferences: Permission denied.
Истории так же нет: No historical data is available.
При попытке посмотреть карантин в логи апача сыпется:

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

File does not exist: /usr/local/www/dspam/dspam.js
script not found or unable to stat: /usr/local/www/dspam/cgi-bin/forum,
При попытке зайти в администрирование тоже пишет: Unable to open logfile: Permission denied

Как ему раздать права чтобы морда работала?

К самому DSpam тоже есть пачка непонятностей-притензий, но это пока не буду выносить сюда - сначала хочу морду починить.

Хостинговая компания 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/

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

Re: DSpam WebUI и права доступа.

Непрочитанное сообщение Alex Keda » 2012-11-10 10:36:12

а от кого оно работает-то?
Убей их всех! Бог потом рассортирует...