(13)Permission denied: file permissions deny server access:

Alles, was den Apache betrifft, kann hier besprochen werden.

(13)Permission denied: file permissions deny server access:

Postby Pavlik1234 » 01. July 2010 16:07

Hallo,

ich habe ein folgendes Problem.

ich habe eine Datei im DocumentRoot Verzeichnis. Diese Datei hat die selbe Gruppe wie Apache aber den anderen Owner. Others dürfen die Datei nicht öffnen, also Permissions (770). Wenn ich versuche diese Datei über Apache zu öffnen, schreibt Apache die folgende Fehlermeldung ins Log
Code: Select all
(13)Permission denied: file permissions deny server access: ... 


Ist das richtig, dass Apache nicht erlaubt die Datei zu öffnen?

Für jede Hilfe sehr dankbar!

PG
Pavlik1234
 
Posts: 5
Joined: 01. July 2010 15:54

Re: (13)Permission denied: file permissions deny server access:

Postby Nobbie » 01. July 2010 21:47

Pavlik1234 wrote:Ist das richtig, dass Apache nicht erlaubt die Datei zu öffnen?


Nein, das ist nicht richtig. Da steht etwas anderes (eigentlich das genaue Gegenteil). Es ist nicht Apache, der irgendwas verbietet, sonders das Dateisystem verbietet es dem Server (= Apache), auf die Datei zuzugreifen.
Nobbie
 
Posts: 8769
Joined: 09. March 2008 13:04

Re: (13)Permission denied: file permissions deny server access:

Postby Pavlik1234 » 02. July 2010 09:58

Danke,

für die Antwort.

der Apache - Server läuft als apachuser

Code: Select all
$ ps -ef | grep httpd
...
apachuser 16607  8718  0 10:26:36 ?        0:00 /.../httpd -d /...
...


wenn ich mich als apachuser anmelde, kann ich die Datei ohne Probleme z.B mit cat oder vi öffnen.

Woran könnte es liegen, dass der Apache selbst die Datei nicht öffnen darf?
Pavlik1234
 
Posts: 5
Joined: 01. July 2010 15:54

Re: (13)Permission denied: file permissions deny server access:

Postby Nobbie » 02. July 2010 12:27

Vielleicht gehört apachuser u.a. einer Gruppe an, die Zugriff auf die Datei hat, aber in httpd.conf wird für den Prozess Apache eine andere Group festgelegt?!

So schwer kann das doch nicht zu finden sein, sowieso würde ich die Datei mittels chown an apachuser übergeben und dann ist doch gut. Da Du uns nicht zeigst, welche Rechte die Datei hat und wir auch die httpd.conf nicht sehen, ist das für uns hier um Welten schwieriger als für Dich.
Nobbie
 
Posts: 8769
Joined: 09. March 2008 13:04

Re: (13)Permission denied: file permissions deny server access:

Postby Pavlik1234 » 02. July 2010 12:54

Danke für die Antwort. Das ärgert mich auch, dass es so schwer nicht sein kann.


httpd.conf

Code: Select all
User apachuser
Group textgroup


Permissions von der Datei

Code: Select all
bash-2.05$ ls -l .../text.txt
-rwxrwx---   1 textowner textgroup 887 Nov 24  2006.../text.txt


Und apachuser gehört zu textgroup
Code: Select all
cat /etc/group
textgroup::22:apachuser


Wo könnte der Fehler sein?
Pavlik1234
 
Posts: 5
Joined: 01. July 2010 15:54

Re: (13)Permission denied: file permissions deny server access:

Postby Nobbie » 03. July 2010 10:29

> ls -l .../text.txt

Gibst Du da wirklich drei Punkte ein?
Nobbie
 
Posts: 8769
Joined: 09. March 2008 13:04

Re: (13)Permission denied: file permissions deny server access:

Postby Pavlik1234 » 03. July 2010 11:12

Nobbie wrote:> ls -l .../text.txt

Gibst Du da wirklich drei Punkte ein?


Natürlich nicht :-)
Pavlik1234
 
Posts: 5
Joined: 01. July 2010 15:54

Re: (13)Permission denied: file permissions deny server access:

Postby Nobbie » 03. July 2010 12:20

Pavlik1234 wrote:
Nobbie wrote:> ls -l .../text.txt

Gibst Du da wirklich drei Punkte ein?


Natürlich nicht :-)


Und warum zeigst Du uns dann so einen Käse? Es ist schon schwer genug "blind" zu debuggen (Du siehst ALLES - wir sehen NICHTS - aber das ist vielen irgendwie nicht klar), wir sind vollkommen blind, vollkommen taub, wir haben keine Maus, wir haben keine Tastatur, wir haben nur eines: ein paar verstümmelte (fehlerhafte) Mini-Auszüge aus einem Terminal.

Würdest Du so anderen helfen können? Ich bezweifle das. Wenn man Hilfe benötigt, muss man sich schon die minimale Mühe geben, und ECHTE und VOLLSTÄNDIGE Texte (Scripts, Fehlermeldungen usw.) zu zeigen. Alles andere dient eher noch dazu, das ohnehin unglaublich schwierige Unterfangen, "remote, blind, taub usw." (s.o.) jemandem zu helfen. Der seinerseits das Problem nicht lösen kann, obwohl es ALLES sieht, ALLES weiß, die Maus klicken kann, den Monitor sieht und die Tastatur betätigen kann.
Nobbie
 
Posts: 8769
Joined: 09. March 2008 13:04

Re: (13)Permission denied: file permissions deny server access:

Postby Pavlik1234 » 05. July 2010 11:01

Hi,

ich habe jetzt in einem frisch erstellen Ubuntu-VM-Image mit einem frisch installierten Apache getestet. Das Problem kann nicht reproduziert werden. Komisch, komisch...

trotzdem Danke!
Pavlik1234
 
Posts: 5
Joined: 01. July 2010 15:54


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests