VSFTP + SymLinks

m0nji

Registered User
Hi,

habe mal eine Frage zu vsftp und verknüpften Verzeichnissen.
Habe auf meinem Linux Server (Suse 9.3) einen SymLink über MC erstellt. Welcher so aussieht.
Original Pfad: /home/files/kundenname
SymLink: /srv/www/kundenname/html/~files

Per Web ist dieser Pfad ohne Probleme erreichbar nachdem ich in der httpd.conf für diesen Pfad SymLinks aktiviert habe. Jedoch kann ich in das Verzeichnis nicht rein wenn ich über FTP drauf zugreifen möchte.

Ist da ein spezieller Eintrag noch in der vsftpd.conf nötig ähnlich wie bei der httpd.conf? Geht das überhaupt so wie ich mich das vorstelle?

Danke für Hilfe
m0nji
 
Hallo m0nji,

um dies zu realiseren solltest du das Verzeichnis, aus welcher der FTP User eigentlich keinen Zugriff hätte in sein FTP-HomeDir mounten!
Das mit dem Symlink wird aus Rechte-Gründen nicht gehen!

Falls du nicht weißt wie:
Code:
mount --bind /home/user1/Privat /home/user2/privat
(stammt aus der ProFTPD FAQ, aber sollte auch bei vsftpd laufen, denke ich!)

Lieben Gruß
Free
 
Falls du im vsFTPd chrootest, werden nur Symlinks innerhalb des Chroot-dirs funktionieren. Wenn du dich nicht mit Symlinks rumplagen willst schau dir mal mount --bind (bzw. mount -o bind ) an. Damit dürfte dir geholfen sein.


Edit: Da war doch jmd schneller *g
 
Perfekt hat funktioniert!

Nur um es auch richtig zu verstehen. Ich habe das ganze gemacht weil Confixx mir ja eine Backup Lösung von Web Verzeichnissen anbietet. Damit dieses Backup von den Web Verzeichnissen aber nicht die Platte sprengt möchte ich größere Dateien auslagern weil diese nicht unbedingt gebackupt werden müssen!

Mit den SymLink konnte ich ja erreichen das nicht im Web Verzeichnis der Platz beansprucht wird sondern im /home/files Verzeichnis.

Wenn ich das nun gemountet habe....ist das das gleiche wie ein symbolischer Link?

Trotzdem schon mal besten Dank für die prompte Hilfe.
m0nji
 
Back
Top