Datei- u. Verzeichnisrechte unter /public_html/*
Hi, kleines Prob: wenn ich mich mit einem FTP-Client auf dem Linux-Server mit meinen Login-Daten anmelde, komme ich ins /home dir (so ist's ja auch recht). Um direkt ins /public_html und die Unterverzeichnisse zu gelangen, muss ich den Pfad im FTP-Client eintragen - (nicht so tragisch, kann ich das irgendwo serverseitig einstellen?). Was mich nun stört ist folgendes: Lege ich neue Verzeichnisse unter public_html an und schiebe Dateien dort hinein, sind die mit dem Browser nicht lesbar. Die Datei- und Verzeichnisrechte muss ich manuell setzen. Hat da jemand einen Tipp, wie sich dass "per default" auf der Linux-Kiste erledigen lässt??? Und die zweite Sache ist, lege ich per FTP ein neues Verzeichnis an (Rechte werden per Hand gesetzt) und eine index.html ist drin, muss ich noch einen / ans Verzeichnisende setzen, damit der Browser das Verzeichnis "findet" und liest. Wo kann ich das abstellen bzw. dass dieses / aut. gesetzt wird? Ich habe schon in der httpd.conf die entspr. Dir-Einträge versuchsweise geändert, hat aber nichts geholfen. Viele Grüße, Herbert
Hi Herbert On Sat, Sep 29, 2001 at 11:01:34AM +0200, Herbert Schrader wrote:
kleines Prob: wenn ich mich mit einem FTP-Client auf dem Linux-Server mit meinen Login-Daten anmelde, komme ich ins /home dir (so ist's ja auch recht). Um direkt ins /public_html und die Unterverzeichnisse zu gelangen, muss ich den Pfad im FTP-Client eintragen - (nicht so tragisch, kann ich das irgendwo serverseitig einstellen?).
welcher ftp server?
Was mich nun stört ist folgendes: Lege ich neue Verzeichnisse unter public_html an und schiebe Dateien dort hinein, sind die mit dem Browser nicht lesbar. Die Datei- und Verzeichnisrechte muss ich manuell setzen. Hat da jemand einen Tipp, wie sich dass "per default" auf der Linux-Kiste erledigen lässt???
wenn du dich per ftp als user einloggst wird die datei immer unter dem user geschrieben der sich eingeloggt hat, ist doch eigentlich logisch oder? Wenn du da was faken willst, direkt beim schreiben böte sich ein samba share an, falls das im lan passiert. Eine andere möglichkeit wäre sich als der user per ftp anzumelden dem es anschliessend gehören soll, oder ganz dreckig per cronjob in angemessenen Zeitabständen ein chown -R und ein chmod -R absetzen auf das komplette Verzeichnis oder halt ein script mit find wenn die permissions für Verzeichnisse und dateien unterschiedlich sein sollen.
Und die zweite Sache ist, lege ich per FTP ein neues Verzeichnis an (Rechte werden per Hand gesetzt) und eine index.html ist drin, muss ich noch einen / ans Verzeichnisende setzen, damit der Browser das Verzeichnis "findet" und liest. Wo kann ich das abstellen bzw. dass dieses / aut. gesetzt wird?
reden wir hier vom browser im ftp oder im http modus? MfG. Falk
participants (2)
-
Falk Sauer
-
Herbert Schrader