[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FTP Server gesucht



On 2004.02.02 10:30, Sebastian Heinlein wrote:
Am Mo, den 02.02.2004 schrieb Andreas Pakulat um 09:42:
> Hi,
>
> ich brauche einen FTP Server der 2 Dinge beherrscht: 1. den einzigen
> User der sich einloggen darf in ein Verzeichnis sperren - proftpd
mit
> DefaultRoot geht ja schon ganz gut, aber: 2. Muss ich verschiedene
> Verzeichnisse des Systems dort einbinden koennen. Also z.B. das
> folgende:
>
> FTPRoot: /home/user1/ftproot
>
> FTPRoot/pics: /mnt/data/pics


Ab Kernel 2.4 kannst Du Verzeichnis intern in ein anderes mounten:

mount --bind /mnt/data/pics /home/user1/ftproot

In der fstab sieht das dann z.B. so aus:

/mnt/data/pics /home/user1/ftproot ext3 bind,defaults 0 0

Das Ding ist uebrigens mit grosser Vorsicht zu geniessen! Hab das neulich auch fuer meinen FTP-Server genommen. Alles ganz sicher, so dass im pub niemand Schreibrechte hat und so.

Dann dachte ich mir, ich stelle es mal besonders clever an und baue in /usr/local/sbin/adduser.local ein Skript ein, das u.a. auf Anfrage bei neuangelegten Nutzern ~/ftpserver/incoming und ~/ftpserver/pub anlegt und die Verzeichnisse mal gleich mit einbindet.

Tja, und dann gabs irgendwo noch einen dummen Fehler...Nutzer konnte nicht angelegt werden, also ruft adduser deluser --remove-[home|all- files] auf. Ist ja normalerweise kein Problem. Dumm nur, dass da schon die Verzeichnisse eingebunden waren....so ca. 20 GB weg. Gut, war jetzt nicht so tragisch, weil es die Daten an anderer Stelle nochmal gab, kann aber schon ins Auge gehen.

Hab jedenfalls mal einen Bug gefilet, weil deluser kein pre-delete Script aufruft und auch nicht vor mounts etc warnt...

Schoenen Gruss,

Andreas



Reply to: