Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

RH8 - apache ne moze da cita fajlove (permission denied)

[es] :: Linux :: RH8 - apache ne moze da cita fajlove (permission denied)

[ Pregleda: 2247 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon RH8 - apache ne moze da cita fajlove (permission denied)18.02.2005. u 17:39 - pre 233 meseci
Pozdrav,

Instalirao sam skoro RH8 (imam knjigu o RH8, pa zato 8-ca a ne 9-ka). Uglavnom, instalirao sam neki od PHP/MySQL/Apache paketa i treba mi sledeca pomoc:

U jednom od direktorijuma u htdocs (www) folderu sam ubacio .htaccess fajl. On lepo usmerava ka odredjenom fajlu u kome se nalaze podaci o user/pass (sam fajl je naravno ispod root-a web servera).

Medjutim, Apache prijavljuje da ne moze da procita taj fajl. Izvod iz log-a:

Citat:

[Thu Feb 17 13:33:36 2005] [error] [client 195.121.*.*] (13)Permission denied: Digest: Could not open password file: /opt/lampp/pass/xampp
[Thu Feb 17 13:33:36 2005] [error] [client 195.121.*.*] Digest: user `username' in realm `XAMPP' not found: /xampp/


username postoji garantovano, a ovo su dozvole do tog fajla (ukljucujuci i direktorijume):

Citat:


# file: opt
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

# file: opt/lampp
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

# file: opt/lampp/pass
# owner: root
# group: root
user::rw-
group::rw-
other::rw-

# file: opt/lampp/pass/xampp
# owner: root
# group: root
user::rw-
group::rw-
other::rw-


Dakle, svi direktorijumi, kao i sam fajl imaju najmanje mogucnost da citaju fajl.

Zatim, apache je pokrenut od strane sledeceg usera:

Citat:

[root@localhost logs]# ps -ef | grep http
root 25615 1 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25616 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25617 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25618 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25619 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25620 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25621 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25636 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start
nobody 25637 25615 0 Feb17 ? 00:00:00 /opt/lampp/bin/httpd -k start


E, sada, znam da postoji jedan 'master' proccess od Apache-a i childs. Izgleda da childs padaju pod nobody...

Pokusao sam da promenim dozvole na samom fajlu u nobody (group), ali nisam i direktorijume menjao... Sam fajl nije pomogao...

Dakle, kako da osposobim da mi Apache moze citati taj fajl?

A jos jedno onako, usput budi receno pitanje: instalirao sam 2 x apache 'greskom'. Jednom je dosao uz sam RH, a jednom uz instalaciju XAMPP-a. Kako da pobrisem onaj iz RH-a (ponekad, opet greskom, pokrenem taj apache, koji je totalno drugacije konfigurisan, a ne trebaju mi 2 instance apache-a).

Hvala i pozdrav!!

Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.070.dsl.concepts.nl.



+3 Profil

icon Re: RH8 - apache ne moze da cita fajlove (permission denied)19.02.2005. u 00:27 - pre 233 meseci
Problem resen postavljanjem permission 777 na sve direktorijume do samog fajla, kao i na sam fajl.

Da li to sada znaci da su ti direktorijumi 'podlozniji' nekoj zlobnoj akciji spolja ili ... ?

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

dmc
system administrator
DeathCity

Član broj: 1373
Poruke: 115
*.proxy.astra-net.com.



Profil

icon Re: RH8 - apache ne moze da cita fajlove (permission denied)20.03.2005. u 02:51 - pre 232 meseci
Citat:
SmilieBG: Problem resen postavljanjem permission 777 na sve direktorijume do samog fajla, kao i na sam fajl.

Da li to sada znaci da su ti direktorijumi 'podlozniji' nekoj zlobnoj akciji spolja ili ... ?

Poz,
Sale


Vrlo podlozni .!!!!!!!

nego ne znam sta si ti radio ali evo kako je kod mene i kako radi......

------ httpd.conf za neki dir koji oces da bude po sifrom-------

<Directory "/usr/local/apache/htdocs/primer">
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache.passwd
require valid-user
</Directory>

---------------------------------------

a privilegije /etc/apache.passwd fajla su

ll /etc/apache.passwd

-rw-r----- 1 root apache 2259 Dec 4 21:10 /etc/apache.passwd

znachi da ti apache radi pod userom apache

a mogao bi da promenis u root:nobody ako ti radi kao nobody...

u tome je caka...

znachi neka ga cita grupa kojoj priprada apache ali za sve ostalo --- iliti chmod o-rwx

a imas na ovoj adresi dobar mini mini info

http://www.tufts.edu/webcentral/faq/faqpassprot.html

>>-!dmc/dtc!-<< >> http://linux.blog.co.yu <<
 
Odgovor na temu

[es] :: Linux :: RH8 - apache ne moze da cita fajlove (permission denied)

[ Pregleda: 2247 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.