Hallo Forum!
Ich bin dabei in der Firma einen ftp-Server für die Mitarbeiter zu konfigurieren. Ich bin kein IT-Experte, wurde aber dazu "verdonnert" weil ich da wohl noch das meiste Wissen auf dem Gebiet habe 
Es läuft auf einem Ubuntu 10.04 der proftpd incl. Verschlüsselung der Übertragung. Auf einem Raid-6 liegt das Verzeichnis "ftp". Innerhalb dieses Verzeichnisses sollen sich alle ftp-relevanten Aktionen der Mitarbeiter abspielen. Dieses Verzeichnis wurde mittels "mount -o bind ......." in das Verzeichnis /home/ftp gemountet. Auch in der fstab eingetragen. Soweit funktioniert alles. Jeder User hat unter /home/ftp/username einen eigenen Bereich in dem das Lesen und Schreiben problemlos klappt.
Nun endlich das Problem:
Es soll möglich sein das jeder User bestimmte Dateien allen anderen Usern zugänglich (nur lesen) machen kann. Dabei soll aber am besten durch einen passenden Verzeichnisnamen erkenntlich sein welchem User die sich darin befindlichen Dateien eigentlich gehören.
Also in etwa so wäre gewünscht:
-ftp
user1
user2
user3
public
user1
user2
user3
Und dann hat z.B. nur user1 Schreibrechte im Ordner /ftp/public/user1. Alle Anderen müssen aber auch nach /ftp/public "gucken" dürfen.
Ich habe versucht das mit SymLinks zu realisieren. Durch die Einstellung "DefaultRoot" in der proftpd.conf ist die Nutzung der Symlinks aber nicht möglich. FileZilla hat bei meinen Versuchen auch NIE einen SymLink angezeigt.
Ich hoffe Ihr könnt mir etwas auf die Sprünge helfen und mich zu einer guten und evtl. auch noch eleganten Lösung führen.
Gruß und Danke für's Lesen!
2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten