Bug 6038

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

Description From 2005-02-05 08:51:54
по умолчанию права на /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 From 2005-02-07 08:30:21 -------
У Вас какой-то старый апач.

# 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 From 2005-02-07 19:27:24 -------
(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 From 2005-02-07 19:57:30 -------
(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 From 2005-02-08 11:35:28 -------
Тогда это бага в пакете апача т.к. логи нужно обязательно отдать группе
webmaster. Как они без этого будут анализировать ошибки на сайте?
Я перевесил багу на пакет apache.