Hallo VolGas!
Zugegeben, meine Dateistruktur ist nicht ganz einfach aber so gewollt.
Dient der Gruppenverwaltung für SMB, HTTP, und FTP
/home/
- username/
- Files/
- Profiles/
- Groups/
Gruppe1 -> /group/gruppe1/Files/
Gruppe2 -> /group/gruppe2/Files/
Gruppe3 -> /group/gruppe3/Files/
/groups/
- gruppe1/
- Homepage/
- Files/
Homepage -> ../Homepage
- gruppe2/
- Homepage/
- Files/
Homepage -> ../Homepage
- gruppe3/
- Homepage/
- Files/
Homepage -> ../Homepage
Beim aufrufen von
ftp://username@servername/Groups/Gruppe1/Homepage/ sollte ProFTPd über den ersten Symlink
/home/username/Groups/Gruppe1 -> /group/gruppe1/Files/ über den zweiten
/groups/gruppe1/Files/Homepage -> ../Homepage
und dann schließlich den Ordner /groups/gruppe1/Homepage ausgeben.
Also keine Schleife!
Die Shell sagt, ist alles ok, die Symlinks in Ordnung.
Apache und Samba kommen auch mit klaar
Bei samba rufe ich einen Gruppenhomepageordner beispielsweise mit
\\servername\Groups\Gruppe1\Homepage\ auf
Das entspricht dann obigem Pfad: /groups/gruppe1/Homepage,
weil \\servername\ in etwa /home/username/ entspricht.
Also \\servername\Groups\ entspricht /home/username/Groups/
dann kommt der erste Symlink Gruppe1 -> /groups/gruppe1/Files/
\\servername\Groups\Gruppe1\ entspricht /groups/gruppe1/Files/.
in /groups/gruppe1/Files/ liegt dann neben diversen Gruppendateien der Symlink Homepage -> ../Homepage (/group/gruppe1/Homepage/), also \\servername\Groups\Gruppe1\Homepage\
Ich hoffe, das bringt und weiter ;-)
Aber wenn du schon sagst, dass es nur "AllowLogSymlinks" und "ShowSymlinks" gibt, wird mein Problem so nicht zu lösen sein und ich muss den ftp-Server wohl so konfigurieren, dass
ftp://username@servername/dem "/" im Filesystem entspricht :-(
Das der die Symlinks dann voll an den Client ausgibt...
Das dann beim Client statt
ftp://username@servername/Groups/Gruppe1/Homepage/ ( / = /home/username/ im System )
ftp://username@servername/groups/gruppe1/Homepage/ steht. ( / = / im System )
Dann kommt der User aber nur schlecht wieder in sein Stammverzeichnis zurück, wenn er dann Verzeichisebenen hoch gehen muss, um dann in
ftp://username@servername/home/ aus 300 Verzeichnissen seines heraussuchen muss... :-((
Lässt ProFTPd in einem Pfad nur maximal 1 Symlink zu? Wenn ja, genau diesen Wert will ich beeinflussen...
Danke, Jani!