Page 1 of 1
User sieht Verzeichnis von anderem User
Posted: 2006-05-24 14:12
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?
Re: User sieht Verzeichnis von anderem User
Posted: 2006-05-24 14:25
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
Re: User sieht Verzeichnis von anderem User
Posted: 2006-05-24 15:05
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?
Re: User sieht Verzeichnis von anderem User
Posted: 2006-05-27 23:01
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

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.