On Mon, 25 Oct 2004 13:37:15 +0200, Carsten Friede wrote:
Mal 'ne Frage zu NFS. Ich will mehrere verschiedene Verzeichnisse, alle im gleichen root filesystem, zu einem einzigen Rechner exportieren, jedes mit unterschiedlichen Zugriffsrechten. Das Problem dabei ist, daß ich immer nur einen Eintrag in der /etc/exports für diesen Host machen kann. Alle anderen Exporte funktionieren dann nicht mehr.
Was heißt "funktionieren nicht mehr"? Scheitert das Exportieren (was sagt "showmount -e <server>") oder geht erst beim Mounten auf dem Client was schief? Wenn beim Exportieren was nicht klappt kannste den mountd mal im debug-mode laufen lassen (-d).
Ist das Exportieren des übergeordneten
Verzeichnisses und dem Setzen der Berechtigungen serverseitig die einzige Lösung?
Nö.
Ich habe mir das folgendermaßen vorgestellt:
/<dir>/<subdir1> -mapall=user:group <host-ip> /<dir>/<subdir2> -ro <host-ip> /<dir>/<subdir3> -mapall=user:group <host-ip>
Es stellt sich dabei bereits genanntes Problem, daß scheinbar mehrere Exporte auf denselben Host unter NetBSD (Sorry, das hätt' ich erwähnen müssen.) nicht funktionieren. Ich habe jetzt vorübergehend das übergeordnete Verzeichnis exportiert und auf dem Server entsprechend die Rechte gesetzt. Aber das kann's ja doch wohl nicht sein?!
Sind bei <dir> oder <subdir*> irgendwelche Symlinks im Spiel? Eigentlich versuchst du nichts ungewöhnliches.
Reinhard