Rechteproblem mit Apache und VHosts gemäss DebianHowto.de

Backup, Restore und Transfer von Daten
Post Reply
Anonymous
 

Rechteproblem mit Apache und VHosts gemäss DebianHowto.de

Post by Anonymous »

Hallo,

ich habe den apache gemäß der DebianHOWTO.de (Server läuft mit Debian stable) eingerichtet. Ebenso den proftpd. Leider stimmen aber die Zugriffsrechte nicht, wenn ein ftpuser seine Dateien hoschiebt, so dass der Apache nur ein error ausgibt und nicht die HTML Seiten.

Code: Select all

Beispiel:

domainname: xyz.com
ftp-username: xyz.com

Rechte: 
/var/www
drwxr-x---    5 root     www-data     4096 Jun 26 01:35 xyz.com

/var/www/xyz.com
drwxr-xr-x    2 xyz.com     ftpuser      4096 Aug 23 14:51 cgi-bin
drwxr-xr-x    2 xyz.com     ftpuser      4096 Aug 23 14:51 html
drwxrwx---    2 xyz.com     ftpuser      4096 Aug 23 14:51 temp

/var/www/xyz.com/index.html
-rwxr-x---    1 xyz.com  ftpuser       305 Oct 26  2002 index.html

Wie man an der index.html erkennen kann besitzen nur der Eigentümer und die Gruppe Rechte, nicht jedoch alle anderen (others). Wie gesagt, dass geschieht nach einem Upload via ftp. Der Apache kann nun nicht auf die index.html zugreifen (permissions error). Gebe ich der Datei noch für others ein readable flag dann klappt es:

Code: Select all

/var/www/xyz.com/index.html
-rwxr-xr--    1 xyz.com  ftpuser       305 Oct 26  2002 index.html
Das soll aber nicht so sein, denn schließlich habe ich keine Lust jedesmal wenn ein User etwas uploadet als Admin manuell eingreifen zu müssen !

Habe mir das Howto jetzt bestimmt schon 10 Mal durchgelesen und finde keine Fehler in meiner Konfiguration. Ist das ein Bug im HOWTO ?

Weiß einer von euch Rat ?

mfG
CerwinVega
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe
Contact:
 

Re: Rechteproblem mit Apache und VHosts gemäss DebianHowto.de

Post by jamesb »

Ich habe das Proftpd-Howto zwar nicht geschrieben, aber wenn du "Umask 022" setzt, sollte das eigentlich richtig sein.

Ist aber eindeutig ein Proftp-Problem, darum Datentransfer-Forum :-)

JamesB
Post Reply