Bug 6038

Summary: нет прав на доступ к /var/log/httpd
Product: ALT Linux 2.4 Reporter: Dmitry Vodennikov <vod>
Component: awstatsAssignee: Igor Muratov <migor>
Status: CLOSED NOTABUG QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2    
Version: 2.4   
Hardware: all   
OS: Linux   

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.