PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP-Server -- Viruelle-Verzeichniss hies das unter Windows ?



HellTron
25.08.02, 11:44
Hi...

Also bin vor einigen Zeiten auf Linux umgestigen...
unter win2k hab ich den "ISS FTP-Server" genutzt
unter Linux benutze ich den "vsftpd"

nehmen wir mal an ich habe das verzeichnis

auf /dev/hdc2
/usr/local/ftp <- FTP-root

in diesem habe ich ein "pub" Verzeichnis .. so ist ja ganz klar

ich will jetzt aber das "pub" auf -> z.B.: /mnt/windows/diverses verweisst (/dev/hdc4)

unter Windows habe ich da ein Virtuellesverzeichnis angelegt wie mache ich das unter Linux ?
ein SymLink funktioniert nicht... habe ich merken müssen :) so was genau muss ich machen ?

das wird doch bestimmt unter linux gehen... bloss ich finde da nix :(

Also dank schonmal für eure Hilfe ! :)

pomali
25.08.02, 18:20
also, wie das mit virtuellen Verzeichnissen geht, weiß ich leider nicht.
Aber du könntest dieses Verzeichnis ja in dein Ftp Verzeichnis routen.

z.B.: Du hast ein Ftp Directory "ftp" und möchtest dein /usr/local/ftp

dorthin routen (sprich, dass die ftpuser das dir sehen und drauf zugreifen können)
das geht mit folgendem befehl:

mount --bind /usr/local/ftp /ftp

damit ist der Inhalt des Directories /usr/local/ftp in /ftp verfügbar

Aber die Sache mit den virtuellen Verzeichnissen würde mich auch interessieren.

HellTron
25.08.02, 18:56
Hey danke mhh wenn man dsa hat braucht man doch keine Virtuellen Verzeichnisse mehr... bzw.. das ist es doch schon....

mount --bind /mnt/windows/diverses /usr/local/ftp/pub
mount --bind /home/ftpuser/incomming /usr/local/ftp/incomming

so funktionierts :)

Also danke für deine Antwort.. mehr wollte ich doch garnicht wissen :)

pomali
26.08.02, 18:35
Jo, kein Problem. Ich lerne hier auch ständig dazu. Ist ein tolles Forum.

Hast du zufällig ne Ahnung, in welcher Datei ich diese bind-Befehle jetz eintragen muss, damit er die Verzeichnisse beim Booten automatisch mounted? Im Moment merkt er sich das nämlich nicht.

HellTron
26.08.02, 21:59
Ich trags einfach in die boot.local ein die ist unter /etc/init.d <- Die datei wird sofort nach dem "eigentlichen" Bootvorgang ausgeführt... mhh dummer vergleich aber so was wie ne autoexec.bat :) nur das es unter Linux viele wege giebt dies noch anders zu erreichen und man nicht an diesen gebunden ist...

mann kann auch ein Scriptschreiben und es dan in die Init X aufnehmen aber soweit bin ich auch noch nicht ! :)

pomali
27.08.02, 17:44
Ok, hat geholfen. Thx a lot.