User sieht Verzeichnis von anderem User

Apache, Lighttpd, nginx, Cherokee
Post Reply
skandalmail
Posts: 7
Joined: 2006-05-24 14:06
 

User sieht Verzeichnis von anderem User

Post by skandalmail »

Ich habe meinen Webserver nach dem Artikel
"Debian Sarge, Apache2, Suexec2, mod_fastcgi, php5-fcgi HowTo"

installiert. Soweit auch alles schön.

Ist es richtig, daß ein user web1
wenn er sich über eine Shell anmeldet
auch die Daten von web2
also /var/www/web2 sehen kann???

Oder ist da einfach vergessen worden in der Anleitung ein chmod auf die Userverzeichnisse zu setzen?
der kleine tux
Posts: 97
Joined: 2005-10-29 04:12
Location: Planet Erde
 

Re: User sieht Verzeichnis von anderem User

Post by der kleine tux »

jep ist normal
abhilfe schaft da zb scponlyc

aber generel sollte es bei richtig vergebenen rechten nicht das prob sein
wobei ich der meinung bin das "user" keine shell braucht
natürlich gibt es ausnahmen

gruss
skandalmail
Posts: 7
Joined: 2006-05-24 14:06
 

Re: User sieht Verzeichnis von anderem User

Post by skandalmail »

ja. das sehe ich genauso. habe mich nur etwas gewundert,
da in diesem Tutorial ja soviel Wert auf Sicherheit gelegt wird.

Nur mal zur Überlegung wie es event. besser wäre:

Der user selbst darf alles ->klar
die gruppe (zu der auch die anderen web-user gehören) könnte man doch eigentl. vom lesen ausschliessen,
und da der webserver ja unter other läuft und auch statische Seiten als www-data noch auslesen kann, right?
rootsvr
Posts: 538
Joined: 2005-09-02 11:12
Contact:
 

Re: User sieht Verzeichnis von anderem User

Post by rootsvr »

Normalerweise ist es doch so (oder so ist es bei mir ;-)):
- User haben keine Shell (/bin/false) da soll sich niemand einloggen.
- Der Webserver gehört zur Gruppe jedes Users,
sieht laut group halt so aus: domain_de:x:5000:www-data
- Alle Dateien gehören dem user domain_de und haben die rechte 660, damit darf www-data statische Dateien lesen, die php-Scripte laufen eh unter domain_de. php wird mit OpenBasedir noch eingesperrt.

Das einzige wären ggf SSI, aber die gibt es bei mir nicht.
Post Reply