FTP-Problem

Hallo,
ich bin gerade dabei, einen FTP-Server auf einer Linux-Maschine einzurichten. Ich benutze ProFTPd 1.2.6

User user
Group nogroup
AnonRequirePassword on
RequireValidShell off

MaxClients 10

DenyAll

Wenn ich mich als user anmelde, lande ich im Verzeichnis /home/ftp. Das ist auch gut so. Der FTP-Server macht ein chroot in das angegebene Verzeichnis.
Jetzt sind aber in diesem Verzeichnis Softlinks, die in ein übergeordnetes Verzeichnis verweisen.
Das funktioniert allerdings nicht mehr über FTP.

Weiß jemand ne Lösung??

Gruß
Jochen

Wenn ich mich als user anmelde, lande ich im Verzeichnis
/home/ftp. Das ist auch gut so. Der FTP-Server macht ein
chroot in das angegebene Verzeichnis.
Jetzt sind aber in diesem Verzeichnis Softlinks, die in ein
übergeordnetes Verzeichnis verweisen.
Das funktioniert allerdings nicht mehr über FTP.

Weiß jemand ne Lösung??

kopieren - ist bei chroot jails eigentlich usus…

fuer die wagemutigen - hardlinks, falls keine filesystemgrenzen ueberschritten werden. das unterlaeuft aber die sicherheit des chroot jails, wenn man dann zum beispiel binaries oder libraries da wieder reinlinkt…

joachim

Hi,

erstmal besten Dank für die Antwort. Ich erläuter dir mal mein Problem, vielleicht weißt du eine Lösung:
Ich will über FTP mehrere Verzeichnisse, die an verschiedenen Stellen im Filesystem hängen, freigeben. Wenn sich ein bestimmter User einloggt sollen eben nur diese Ordner erscheinen. Ich dachte mir ich gebe ein separates Verzeichnis frei und linke in diesem Verzeichnis wiederum die Verzeichnisse, die ich freigeben will. Aber scheinbar funzt das ja so nicht.
Gibts ne bessere Lösung?

Gruß
Jochen

Ich will über FTP mehrere Verzeichnisse, die an verschiedenen
Stellen im Filesystem hängen, freigeben. Wenn sich ein
bestimmter User einloggt sollen eben nur diese Ordner
erscheinen. Ich dachte mir ich gebe ein separates Verzeichnis
frei und linke in diesem Verzeichnis wiederum die
Verzeichnisse, die ich freigeben will. Aber scheinbar funzt
das ja so nicht.

hardlinks wuerden schon gehen, aber halt nicht ueber filesystemgrenzen hinweg.

Gibts ne bessere Lösung?

wenn du partout keine kopien willst (ich hoffe die daten in besagten verzeichnissen sind nicht _so_ wichtig, dass sie nicht kompromittiert werden duerfen…), koenntest du natuerlich
die verzeichnisse ins chroot jail moven und an ihren urspruenglichen ort versymlinken - so da nicht noch weitere chroot jails im spiel sind…

joachim

Es funktioniert !
Hi Joachim,

Besten Dank für den Tip. So funzt die Sache!

wenn du partout keine kopien willst (ich hoffe die daten in
besagten verzeichnissen sind nicht _so_ wichtig, dass sie
nicht kompromittiert werden duerfen…), koenntest du
natuerlich
die verzeichnisse ins chroot jail moven und an ihren
urspruenglichen ort versymlinken - so da nicht noch weitere
chroot jails im spiel sind…

Einfach die Links auf die andere Seite setzen. Hätt ich ja selbst drauf kommen können *gg*

Gruß
Jochen