LINUX.ORG.RU
ФорумAdmin

cacti и права доступа

 ,


0

1

Здравствуйте. Помогите пожалуйста с правами на сервере. Установил, все красиво, первый вход где нужно вбить логин/пасс admin/admin и у меня в браузере вываливается такая проблема:

Forbidden
You don't have permission to access /cacti/auth_changepassword.php on this server

Логи говорят следующее:

[Thu Apr 04 20:26:00 2013] [error] [client 10.201.0.1] client denied by server configuration: /var/www/cacti/images/auth_login.gif, referer: http://домен/
[Thu Apr 04 20:26:04 2013] [error] [client 10.201.0.1] client denied by server configuration: /var/www/cacti/auth_changepassword.php, referer: http://домен/

Спасибо за любой совет

ПС: была трабла со временем, вроде бы поборол



Последнее исправление: StasTODD (всего исправлений: 1)
Ответ на: комментарий от invokercd

/var/www/html/cacti

-rw-r--r-- 1 root root   5945 Апр  4 20:23 about.php
-rwxr-xr-x 1 root root   5348 Апр  4 22:37 auth_changepassword.php
-rw-r--r-- 1 root root  14288 Апр  4 20:23 auth_login.php
-rw-r--r-- 1 root root 178349 Апр  4 20:23 cacti.sql
-rw-r--r-- 1 root root  21658 Апр  4 20:23 cdef.php
drwxr-xr-x 2 root root   4096 Апр  4 20:23 cli
-rw-r--r-- 1 root root  26620 Апр  4 20:23 cmd.php
-rw-r--r-- 1 root root   6974 Апр  4 20:23 color.php
-rw-r--r-- 1 root root  25068 Апр  4 20:23 data_input.php
-rw-r--r-- 1 root root  35505 Апр  4 20:23 data_queries.php
-rw-r--r-- 1 root root  60117 Апр  4 20:23 data_sources.php
-rw-r--r-- 1 root root  32920 Апр  4 20:23 data_templates.php
drwxr-xr-x 5 root root   4096 Апр  4 20:23 docs
-rw-r--r-- 1 root root    318 Апр  4 20:01 favicon.ico
-rw-r--r-- 1 root root   6107 Апр  4 20:23 gprint_presets.php
-rw-r--r-- 1 root root   3657 Апр  4 20:23 graph_image.php
-rw-r--r-- 1 root root  13469 Апр  4 20:23 graph.php
-rw-r--r-- 1 root root   9208 Апр  4 20:23 graph_settings.php
-rw-r--r-- 1 root root  17426 Апр  4 20:23 graphs_items.php
-rw-r--r-- 1 root root  40166 Апр  4 20:23 graphs_new.php
-rw-r--r-- 1 root root  60571 Апр  4 20:23 graphs.php
-rw-r--r-- 1 root root  10006 Апр  4 20:23 graph_templates_inputs.php
-rw-r--r-- 1 root root  18542 Апр  4 20:23 graph_templates_items.php
-rw-r--r-- 1 root root  26703 Апр  4 20:23 graph_templates.php
-rw-r--r-- 1 root root  40313 Апр  4 20:23 graph_view.php
-rw-r--r-- 1 root root   6022 Апр  4 20:23 graph_xport.php
-rw-r--r-- 1 root root  60031 Апр  4 20:23 host.php
-rw-r--r-- 1 root root  20031 Апр  4 20:23 host_templates.php
drwxr-xr-x 2 root root   4096 Апр  4 20:23 images
drwxr-xr-x 4 root root   4096 Апр  4 20:23 include
-rw-r--r-- 1 root root   2313 Апр  4 20:23 index.php
drwxr-xr-x 2 root root   4096 Апр  4 20:23 install
drwxr-xr-x 3 root root   4096 Апр  4 20:23 lib
drwxr-xr-x 2 root root   4096 Апр  4 20:23 log
-rw-r--r-- 1 root root   2838 Апр  4 20:23 logout.php
-rw-r--r-- 1 root root  27362 Апр  4 20:23 plugins.php
-rw-r--r-- 1 root root   4310 Апр  4 20:23 poller_commands.php
-rw-r--r-- 1 root root   2243 Апр  4 20:23 poller_export.php
-rw-r--r-- 1 root root  18056 Апр  4 20:23 poller.php
drwxr-xr-x 5 root root   4096 Апр  4 20:23 resource
drwxr-xr-x 2 root root   4096 Апр  4 20:23 rra
-rw-r--r-- 1 root root   7394 Апр  4 20:23 rra.php
drwxr-xr-x 2 root root   4096 Апр  4 20:23 scripts
-rw-r--r-- 1 root root  10820 Апр  4 20:23 script_server.php
-rw-r--r-- 1 root root   5761 Апр  4 20:23 settings.php
-rw-r--r-- 1 root root   6345 Апр  4 20:23 templates_export.php
-rw-r--r-- 1 root root   5835 Апр  4 20:23 templates_import.php
-rw-r--r-- 1 root root  19529 Апр  4 20:23 tree.php
-rw-r--r-- 1 root root  44997 Апр  4 20:23 user_admin.php
-rw-r--r-- 1 root root  65635 Апр  4 20:23 utilities.php
StasTODD
() автор топика
Ответ на: комментарий от StasTODD

владелец должен быть тот, от кого запускается апаче (www-data или какой там у вас), и должны быть права на исполнение у *.php

invokercd ★★★★
()
Ответ на: комментарий от invokercd

Владельца каталогу и остальным файлам в директории cacti дал согласно конфигу:

User apache
Group apache

Можно уточнить по поводу прав у php?

StasTODD
() автор топика
Ответ на: комментарий от invokercd

Так же, так как у меня два сайтика крутится, согласно настройкам VirtualHost в httpd.conf, поправил пользователя cacti в /etc/passwd

cacti:x:496:492:cacti:/var/www/html/cacti:/bin/sh

StasTODD
() автор топика
Ответ на: комментарий от StasTODD

То есть сейчас владелец файлов и каталогов (всех) apache и опять forbidden? Права 755 будет достаточно (рекурсивно само собой).

invokercd ★★★★
()
Ответ на: комментарий от invokercd

Поставил права рекурсивно, 755, владелец apache:root. Апаче перезапустил и все равно forbidden.

[Sat Apr 06 00:22:29 2013] [error] [client 10.201.0.1] client denied by server configuration: /var/www/cacti/images/auth_login.gif, referer: http://домен/
[Sat Apr 06 00:22:32 2013] [error] [client 10.201.0.1] client denied by server configuration: /var/www/cacti/auth_changepassword.php, referer: http://домен/

Сама cacti запустилась, ошибка ж возникает когда я ввожу логин/пароль admin/admin что бы завершить настройку cacti через веб-морду.

StasTODD
() автор топика
Ответ на: комментарий от StasTODD

кажется мне что в конфиге разрешен только локалхост, в конфиге кактуса (должен быть /etc/apache2(или httpd)/conf.d/кактус.конф) посмотите на allow директивы.

invokercd ★★★★
()
Ответ на: комментарий от invokercd

Спасибо, вы натолкнули на мысль. Поправил конфиг /etc/httpd/conf.d/cacti.conf:

Alias /cacti/ /var/www/html/cacti/
<Directory /var/www/html/cacti/>
    DirectoryIndex index.php
    Options -Indexes
    AllowOverride all
    order deny,allow
    allow from all
    AddType application/x-httpd-php .php
    php_flag magic_quotes_gpc on
    php_flag track_vars on
</Directory>
Поправил путь alias и доступ allow from all

Все заработало, еще раз благодарю)

StasTODD
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.