symbolische Links für FTP - aber wie?

Post Reply
Message
Author
Flo

symbolische Links für FTP - aber wie?

#1 Post by Flo »

Hallo,

ich habe ein Problem mit meinem FTP-Server: Er läuft mit dem vorgesehenen Verzeichnis wunderbar, aber ich kann nicht auf andere Verzeichnisse zugreifen, für die ich einen symbolischen Link eingefügt habe. Ich will eine NTFS-Partition auf den FTP-Server zur Verfügung stellen. Ich kann die XP-Partition problemlos mounten, und auch als normaler Nutzer darauf zugreifen. Wenn ich einen Link der XP-Partition in das FTP-Verzeichnis setze, sind die Verzeichnisse auf dem FTP-Server auch sichtbar, samt der enthaltenen Dateien. Nur, wenn ich versuche eine Datei herunterzuladen, werden nur 0 Byte-Dateien übertragen, oder es kommt eine Fehlermeldung. Weiß jemand Rat?

Danke
Flo

Flo

Re: symbolische Links für FTP - aber wie?

#2 Post by Flo »

Was ich noch vergessen habe. An fehlender Berechtigung liegt es nicht, da habe ich schon alles ausprobiert.

Flo

Descartes

Re: symbolische Links für FTP - aber wie?

#3 Post by Descartes »

Du hast nicht zufällig eine ChangeRoot Umgebung um dein FTPROOT herumgebaut ?
Muss bei deinem FTP Server eine Option gesetzt werden damit auch SymLinks korrekt verarbeitet werden ?

Flo

Re: symbolische Links für FTP - aber wie?

#4 Post by Flo »

Hi,

eine konkrete Option/Einstellung zu Symlinks gibt es leider nicht für PureFTPD. Was meinst Du genau >mit ChangeRoot Umgebung um dein FTPROOT< ? Das FTP-Wurzelverzeichnis ist dem User ftp und Group ftp zugewiesen. Schreib mir bitte was Du damit gemeint hast.

MfG
Flo

Flo

Re: symbolische Links für FTP - aber wie?

#5 Post by Flo »

Laut der Featureliste sollte folgendes möglich sein:
"Symbolic links can be followed when users are chrooted, even when they are pointing out of the chroot jail. This unique feature makes shared content easy to set up."
Das stellt sich aber wieder die Frage, was "chrooted" bedeutet? Würde dieses Feature in meinem konkreten Fall was nützen?

MfG
Flo

Descartes

Re: symbolische Links für FTP - aber wie?

#6 Post by Descartes »

> "Symbolic links can be followed when users are chrooted, even when they are pointing out of the chroot jail.
> This unique feature makes shared content easy to set up."
IMHO ist das eine Sicherheitslücke und kein Feature

> Das stellt sich aber wieder die Frage, was "chrooted" bedeutet?
Du hast einen User /home/descartes der auch per FTP auf sein Homeverzeichnis zugreifen können soll. Allerdings soll er per FTP AUSSCHLIESSLICH in seinem Homeverzeichnis bleiben und nicht im ganzen restlichen Filesystem herumspazieren dürfen. Der User "descartes" gehört der Gruppe "users" an.
Also konfigurierst du eine ChangeRoot Umgebung um das Homeverzeichnis des jeweiligen Users. Bei ProFTP geht das indem du die Zeile "DefaultRoot ~" einträgst.
Wenn sich "descartes" jetzt per FTP einloggst und ein "cd /usr/X11R6" machen möchte dann geht das nicht. Ein "cd /" bringt ihn nur in sein eigenes Homeverzeichnis. Selbst ein "pwd" listet auf dass er in "/" steht. Das Rootverzeichnis der Festplatte wurde umgebogen, sodass das Homeverzeichnis des jeweiligen Users die Root des Dateisystembaum darstellt. Eine "ChangeRoot" Umgebung.

Flo

Re: symbolische Links für FTP - aber wie?

#7 Post by Flo »

Cool, Danke! Jetzt hab's selbst ich begriffen <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> Werde ich gleich mal ausprobieren.

Post Reply