"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

vsftpd mit virtuellem file system?

EvilGohan 20.05.2010 - 21:29 961 5
Posts

EG

thinking with portals
Avatar
Registered: May 2004
Location: 11**
Posts: 3918
Geht das?

Folgende Situation:

Server 1: Ubuntu Samba Server mit 2 Freigaben: ftp (ro) und upload (rw)

Server2: debian 5 mit vsftpd hat beide samba Freigaben gemountet

Ich will jetzt ein virutelles FS am FTP-Server bei dem ich einige (nicht alle!) Ordner der "ftp"-Freigabe und den schreibbaren upload am FTP-Server zur Verfügung stelle.

Sodass dann am ftp Client es wie folgt aussieht:

/
/ordner
/test
/upload

Das Ganze natürlich chrootet.

Bin auch gern offen für Alternativen.
Will nur endlich weg vom Windows FTP Server (z.Z. guildFTPd)

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 12161
gehen tuts auf jedenfall wobei ich noch ned ganz durchblick wie du dir das vorstellst. Ich würd aber wenns 2 linux server sind, die verzeichnisse mit NFS mounten und ned samba.

edit: falls du die möglichkeit hast einfach mal ausprobieren. imho ist das nur eine sache von doku lesen und config richtig einstellen.
Bearbeitet von davebastard am 20.05.2010, 21:43

EG

thinking with portals
Avatar
Registered: May 2004
Location: 11**
Posts: 3918
Sagen wirs so: Ich kenns bisher von den Servern der Windows Welt nur so...da kannst die Ordner aus beliebigen Pfaden einfach in ein virtuelles Dateisystem am FTP-Server einhängen.

Sagst im Konfig GUI einfach: Ich will die Ordner A, B und C unter root haben.
A und B nur lesen, C schreiben, anhängen, aber nicht löschen z.B.

Ich hab durchaus schon die Doku durchgeschaut, auch meinen Mitbewohner gefragt, weil mir der vsfpd empfohlen hat (Zitat: "Der is total super! Ganz einfach zu konfigurieren und läuft in unter 5 Minuten!" -.- mhm...).

Das read-only share hab ich eigendlich nur deshalb, damit ich quasi ein doppeltes Sicherheitsnetz hab, sollte der ftp-Server bzw. der Client mal verrückt spielen.
Die User auf diesem FTP sind teilweise nicht ganz Herr über das was sie tun...drum gibts nur das Verzeichnis upload in dem sie schreiben dürfen, damit die Daten am FTP unangetastet bleiben.

Wie gsagt wenns irgendeine alternative Möglichkeit gibt, dass anders zu lösen bin ich offen dafür.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12067
FTP ist Vorsteinzeit; nimm WebDAV.

Soweit ich weisz, kann vsftpd keine Views auf virtuellen Verzeichnisbaeume. ProFTPd kann das vielleicht, oder glftpd. Sonst kannst du dir vermutlich mit Bind-Mounts von Verzeichnissen in die entsprechenden FTP-Homes deiner User helfen.

Ach, uebrigens: FTP ist Vorsteinzeit; nimm WebDAV. :>

EG

thinking with portals
Avatar
Registered: May 2004
Location: 11**
Posts: 3918
Leider bin ich an FTP gebunden, so gern ich auch WebDAV (lol Colo :D) nehmen würd! ;)

Die User sind FTP gewohnt und wollen das auch so haben.

bind-mounts sind so grauslich...die würd ich gern vermeiden! :D
Va. weil das irgendwie was unübersichtliches hat beim chrooten.

Werd wohl einfach den dummen Windows guildFTPd seinen Dienst tun lassen...weil ProFTPd is wieder kompliziert zum einrichten... -.-

edit: WebDAV ftw! :D

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12067
Ich hab noch nie mit Apaches mod_ftp gearbeitet (Pro-Tipp: mod_dav als Ersatz!), aber vielleicht kann der auch alles, was die anderen Module so koennen - dann sollte es kein Problem sein, mit "Alias" und Co. so ein Setup zu bauen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz