Titel: Problem mit Pfaden / Unterschiedliche Adressierung http/ftp Beitrag von: cunner am 02. April 2006, 17:26:36 Servus alle zusammen!
Ich habe ein Problem mit meinem Anonymous-Account: "Aus http-Sicht gesehen" sperre ich den Anonymous in den Ordner http://domain.de/pub/. Möchte ich nun jemanden einen FTP-Link zu einer Datei in /pub/ schicken, so habe ich das Problem, dass dadurch, dass der Anonymous in /pub/ feststeckt, die Adressierung ohne Nennung dieses Verzeichnis ablaufen muss, der Link wäre dann zum Beispiel einfach nur ftp://domain.de/datei.zip, als http-Link wäre es dementsprechend http://domain.de/pub/datei.zip. Das gefällt mir aber nicht, da es ja nicht die eigentliche Verzeichnisstruktur des Servers widergibt :wink: Wie schaffe ich es, dass FTP und HTTP-Link gleich sind? Habe schon überlegt, den Anonymous einfach eine Ebene höher einzusperren und dann den Zugriff auf alle Ordner als /pub/ zu verbieten, das erscheint mir aber etwas umständlich...!? Oder habe ich grundsätzlich etwas bei meiner Konfiguration vermasselt und darf soetwas eigentlich garnicht vorkommen? :wink: Code: ServerName "gruenegurke" ServerType standalone DefaultServer on Port 21 Umask 022 MaxInstances 20 User nobody #Group nogroup DefaultRoot /gurke/www UserPassword nobody gdgd5t5t789/(g5e64645 AllowOverwrite on RequireValidShell off UseFtpUsers off <Anonymous /gurke/www/pub> User ftp #Group nogroup UserAlias anonymous ftp MaxClients 04 MaxHostsPerUser 4 "voll" MaxClientsPerHost 4 "immernoch voll" <Directory /gurke/www/pub> AllowOverwrite on AllowRetrieveRestart on AllowStoreRestart on <Limit WRITE> DenyAll </Limit> <Limit READ> AllowAll </Limit> HideFiles (\.php)$ </Directory> <Directory /gurke/www/pub/share> <Limit REST RETR STOR READ MKD> AllowAll </Limit> <Limit DELE RMD SITE_CHMOD> DenyAll </Limit> </Directory> </Anonymous> Titel: Problem mit Pfaden / Unterschiedliche Adressierung http/ftp Beitrag von: VolGas am 03. April 2006, 13:37:09 Alles Käse!
Egal tief in einer Verzeichnisstruktur ein FTP-User einsteigt: mit "DefaultRoot" oder "Anonymous" wird das dort angegebene Verzeichnis für den User (per chroot) zu seinem Root-Verzeichnis ("/"). Oder, um es anders, in "HTTP-Sicht" auszudrücken: die DocumentRoot von http://domain.de liegt ja i.d.R. auch nicht im Root-Verzeichnis des Servers. Mit Deiner Direktive "<Directory /gurke/www/pub>" sind die Leute dann genau da, wo Du sie haben möchtest und Dein File holst Du dann per "ftp://domain.de/datei.zip" vom Server ab. Wo ist das Problem? mfg. VolGas Titel: Problem mit Pfaden / Unterschiedliche Adressierung http/ftp Beitrag von: cunner am 03. April 2006, 16:19:02 das problem liegt darin, dass ich halt gern als URL ftp://domain.de/pub/datei.zip hätte :wink:
Titel: Problem mit Pfaden / Unterschiedliche Adressierung http/ftp Beitrag von: VolGas am 03. April 2006, 19:46:56 Sorry, ich hatte Dein Posting nicht aufmerksam genug gelesen und dachte,
Du wolltest gerade das eben nicht. Versuch's doch einmal mit einem Symlink: ln -sfn /gurke/www/pub /gurke/www/pub/pub Ist zwar ein bischen umständlich und "unkonventionell", aber damit kannst Du das ganz einfach erreichen, was Du möchtest. mfg. VolGas |