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:
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>