Hallo zusammen,
ich hab auf einem Fileserver ein Hauptverzeichnis, auf dem diverse Unterverzeichnisse sind. Die Struktur muss so vorhanden sein, da ein weiter Server diese Struktur so benötigt.
Den Usern soll aber nach Gruppen geordnet nur Zugriff per NFS auf bestimmte Verzeichnisse gegeben werden.
Um nicht 30 Freigaben einrichten zu müssen, habe ich ein Freigabeverzeichnis erstellt und wollte dort die Verzeichnisse per ln -s rein linken. Der Versuch ist krachend fehlgeschlagen, da am Client der Pfad des Linkes nicht vorhanden ist.
jetzt bin ich auf die Idee gekommen am Server die Verzeichnisse in das Freigabeverzeichnis mit mount -o bind <quelle> <ziel> einzubinden.
Also mal ein Beispiel:
Alle Daten liegen unter /local/daten/
Das Unterverzeichnis "ausgaben" soll im User Ordner debitoren freigegeben werden
Freigabe für User: /local/debitoren
Eintrag in die fstab:
/local/daten/ausgaben /local/debitoren/ausgaben none bind,auto 0 0
Eintrag in die /etc/exports
/daten/debitoren 192.168.xxx.xxx/23(rw,sync,anongid=501,no_:subtree_check,no_root_squash)
Wenn ich mir das Verzeichnis auf dem Server ansehe, passt alles und die Unterverzeichnisse in "ausgaben" sind da.
Mounte ich das am Client:
192.168.xxx.xxx:/local/debitoren /debitoren nfs soft,timeo=7
sehe ich nur das leer Verzeichnis /debitoren/ausgaben/ Das keinen Inhalt mehr hat.
Was mache ich hier falsch ?