Avatar billede tinepingvin Nybegynder
17. november 2002 - 10:56 Der er 23 kommentarer og
1 løsning

Permission denied? apache2 freebsd47

hej, har lige inst. apache 2.0.43 på freebsd4.7
-virker fint dog kan jeg kun få adgang til standard index.html "det virkede!!" -og ikke andet.
-hvis jeg flytter alle standard-filerne til en anden mappe, virker det helle ikke. "permission denied"
i errorloggen skrives:

Sun Nov 17 11:23:57 2002] [error] [client 192.168.0.103] (13)Permission denied: access to /old/index.html denied

-bemærk /old/ er mappen jeg har lagt under www/data og flyttet alle standad filerne til.
-har last lidt på faqén og det ser ud til at user www ikke har ret til at læse andet en standardfilerne og kun fra standardmappen.

hvem kan hjælpe?

mvh dennis
Avatar billede pbudk Nybegynder
17. november 2002 - 11:12 #1
kan du ikke lave en chown -R www:www /old ?

(det er en linux kommando - jeg ved ikke om den også virker på BSD)
Avatar billede pbudk Nybegynder
17. november 2002 - 11:16 #2
det skulle gerne skifte ejerskab på alle filerne i /old kataloget til www brugeren i gruppen www.

Alternativt kan du vel
chmod -R 777 /old

Som giver alle adgang til at læse, skrive og eksekvere i kataloget.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:29 #3
hmm, det ser ud som om det er apache der ikke giver tilladelsen. ihvertfald virker det stadig ikke..
-i httpd.conf kan man angive hvilken bruger apache skal køre som, og dermed hvilke mapper den kan skrive i, men det vist ikke det der er prob.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:29 #4
Forbidden
You don't have permission to access /index.html on this server.


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

Apache/2.0.43 Server at 192.168.0.121 Port 80
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:30 #5
kan det være i httpd.conf det er galt?
Avatar billede pbudk Nybegynder
17. november 2002 - 11:31 #6
jeg har haft samme problem på min egen RedHat installation - og det skulle netop løses udelukkende ved at ændre rettighederne til filerne.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:38 #7
hmm ok. -virker stadig ikke. har ændret www til R. -tror stadig det er apache der spøger.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:38 #8
flere forslag? -jeg har flere point til den der knækker den her.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:40 #9
ville der være nogle probs i at sætte apache til at køre som root?
Avatar billede pbudk Nybegynder
17. november 2002 - 11:42 #10
jeg ville bestemt ikke sætte Apache til at køre som root - det vil helt sikkert give sikkerhedsproblemer.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:47 #11
hmm.. kan ikke regne det ud. er sikker på det er apache der laver ballade.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 11:59 #12
hjælp anyone?
Avatar billede pbudk Nybegynder
17. november 2002 - 12:26 #13
men det er sådan set også rigtigt, at det er Apache der brokker. Men den brokker sig over, at den ikke har læse adgang til dine filer i /old - så det er altså et problem med dine filrettigheder.
Avatar billede tinepingvin Nybegynder
17. november 2002 - 12:41 #14
hmm. samme prob hvis jeg requester en hvilken som helst fil. udover lige præcis den index.html som følger med apache "det virkede!
-kan det være noget med allowoverride None?
Avatar billede pbudk Nybegynder
17. november 2002 - 13:03 #15
hvad er ejerskab og rettigheder til de filer du prøver at requeste ?
Avatar billede tinepingvin Nybegynder
17. november 2002 - 16:14 #16
hvordan ser jeg det?
Avatar billede pbudk Nybegynder
17. november 2002 - 16:17 #17
følgende kommando i biblioteket:
ls -la

resultatet vil blive noget i denne stil:
-rwxrwxrwx 1 ejer gruppe filstørrelse dato filnavn
Avatar billede egonspock Seniormester
17. november 2002 - 22:07 #18
Hvad med at lave en httpd -S, det vil verificere om din httpd.conf fil er ok. Hvis den er, har du måske rettet i den og skal genstarte Apache?
Avatar billede tinepingvin Nybegynder
19. november 2002 - 20:00 #19
der kan jeg se at root i wheel har rw
Avatar billede tinepingvin Nybegynder
19. november 2002 - 20:22 #20
fik chown kommandoen til at virke, tak til pbudk. lægger du et svar så jeg kan gi dig point?
Avatar billede tinepingvin Nybegynder
23. november 2002 - 18:15 #21
ok -lukker.
Avatar billede pbudk Nybegynder
23. november 2002 - 18:18 #22
ups - det havde jeg ikke lige set.

Pyt pyt
Avatar billede tinepingvin Nybegynder
23. november 2002 - 18:24 #23
du kan nå det endnu http://www.eksperten.dk/spm/286928
Avatar billede slott_hansen Nybegynder
08. februar 2003 - 16:00 #24
Hmmm, jeg har netop installeret apache2 på min gentoo linux server og jeg har et tilsvarende problem. Når jeg laver en "lynx localhost" bliver jeg hårdt og brutalt slagtet ned af en "403 Forbidden".

Jeg har mit /home/www sat med "chmod 777" så det er ikke der skoen trykker...

Anyone ????
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester