Bug 6038 - нет прав на доступ к /var/log/httpd
Summary: нет прав на доступ к /var/log/httpd
Status: CLOSED NOTABUG
Alias: None
Product: ALT Linux 2.4
Classification: Archive
Component: awstats (show other bugs)
Version: 2.4
Hardware: all Linux
: P2 normal
Assignee: Igor Muratov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-05 08:51 MSK by Dmitry Vodennikov
Modified: 2005-07-13 15:47 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Vodennikov 2005-02-05 08:51:54 MSK
по умолчанию права на /var/log/httpd стоят такие:
# ls -ld /var/log/httpd
drwxr-x---  2 root apache 4096 Feb  3 07:09 /var/log/httpd 

awstats же в кроне запускается от пользователя awstats
# cat /etc/cron.d/awstats
0 * * * * awstats /usr/share/awstats/tools/awstats_updateall.pl now -confdir=/
etc/awstats -awstatsprog=/usr/share/awstats/wwwroot/cgi-bin/awstats.pl > /dev/
null 

Соответственно, есть проблема с доступом к логам.
Стоит добавить awstats в группу apache?
Comment 1 Igor Muratov 2005-02-07 08:30:21 MSK
У Вас какой-то старый апач.

# ls -ld /var/log/httpd
drwxr-x---  2 root webmaster 4096 Фев  7 04:02 /var/log/httpd
# id awstats
uid=128(awstats) gid=35(webmaster) группы=35(webmaster)
Comment 2 Dmitry Vodennikov 2005-02-07 19:27:24 MSK
(In reply to comment #1)
> У Вас какой-то старый апач.
> # ls -ld /var/log/httpd
> drwxr-x---  2 root webmaster 4096 Фев  7 04:02 /var/log/httpd
> # id awstats
> uid=128(awstats) gid=35(webmaster) группы=35(webmaster)

Гм. Только что поставил alm2.4 с нуля - ставил в режиме эксперт, конфигурация 
сервер (по моему). Апач не поставился, /var/log/httpd отсутствует. 
Делаем apt-get update, затем apt-get install apache, 
# ls -ld /var/log/httpd
drwxr-x---  2 root apache 4096 Aug 16 13:42 /var/log/httpd

# rpm -qi apache | grep Version
Version     : 1.3.31rusPL30.20                  Vendor: ALT Linux Team
Comment 3 Dmitry Vodennikov 2005-02-07 19:57:30 MSK
(In reply to comment #2)

Уточняю последовательность действий!

Гм. Только что поставил alm2.4 с нуля - ставил в режиме эксперт, конфигурация 
сервер (по моему). Апач не поставился, /var/log/httpd отсутствует. 

Делаем apt-get install apache:
# ls -ld /var/log/httpd
drwxr-x---  2 root apache 4096 Aug 16 13:42 /var/log/httpd
# rpm -qi apache | grep Version
Version     : 1.3.31rusPL30.20                  Vendor: ALT Linux Team

Делаем apt-get update, apt-get install apache
# ls -ld /var/log/httpd
drwxr-x---  2 root apache 4096 Nov  5 15:57 /var/log/httpd
# rpm -qi apache | grep Version
Version     : 1.3.33rusPL30.20                  Vendor: ALT Linux Team
Comment 4 Igor Muratov 2005-02-08 11:35:28 MSK
Тогда это бага в пакете апача т.к. логи нужно обязательно отдать группе
webmaster. Как они без этого будут анализировать ошибки на сайте?
Я перевесил багу на пакет apache.