winequarter
Jungspund
Hallo!
Ich hab jetzt schon eine halbe Ewigkeit herumprobiert und komm einfach auf keinen grünen Zweig. Folgendes Setup:
Rechner A (=NFS-Server): IP 10.0.0.1, Name "servus" (wird vom lokalen "bind" so aufgelöst), Benutzer daniel hat die uid 1000, Gruppe daniel die gid 1000. System ist Debian Squeeze
Rechner B (=NFS-Client): IP 10.0.0.4, Name "xss" (ebenfalls dem "bind" bekannt), Benutzer daniel hat die uid 1007, Gruppe users die gid 100. System ist OpenSuSE 12.2
Das Mounten funktioniert wunderbar, auf das share kann lesend zugegriffen werden. Als Root (natürlich mit der Option "no_root_squash") passt auch der schreibende Zugriff auf die Freigabe.
Wenn ich aber am Client als Benutzer "daniel" angemeldet bin und in die NFS-Freigabe schreibe, dann stimmt das Mapping einfach nicht. Erstellte Dateien erscheinen am Server mit der uid 1007 - dementsprechend kann nur in ein Verzeichnis geschrieben werden, das world-writeable ist.
idmapd läuft auf beiden Rechnern. Allerdings hab ich keine brauchbare Dokumentation gefunden, wie die Konfiguration des Dienstes auf Server/Client aussehen soll (bzw. wie der Dienst überhaupt verwendet wird) - ich seh nur im Logfile, dass er überhaupt verwendet wird.
Am liebsten wär mir also ein statisches Mapping von Benutzer und Gruppen zwischen den beiden Parteien. Hat hier jemand einen Tipp für die Konfiguration von idmapd parat?
Ich hab jetzt schon eine halbe Ewigkeit herumprobiert und komm einfach auf keinen grünen Zweig. Folgendes Setup:
Rechner A (=NFS-Server): IP 10.0.0.1, Name "servus" (wird vom lokalen "bind" so aufgelöst), Benutzer daniel hat die uid 1000, Gruppe daniel die gid 1000. System ist Debian Squeeze
Rechner B (=NFS-Client): IP 10.0.0.4, Name "xss" (ebenfalls dem "bind" bekannt), Benutzer daniel hat die uid 1007, Gruppe users die gid 100. System ist OpenSuSE 12.2
Das Mounten funktioniert wunderbar, auf das share kann lesend zugegriffen werden. Als Root (natürlich mit der Option "no_root_squash") passt auch der schreibende Zugriff auf die Freigabe.
Wenn ich aber am Client als Benutzer "daniel" angemeldet bin und in die NFS-Freigabe schreibe, dann stimmt das Mapping einfach nicht. Erstellte Dateien erscheinen am Server mit der uid 1007 - dementsprechend kann nur in ein Verzeichnis geschrieben werden, das world-writeable ist.
idmapd läuft auf beiden Rechnern. Allerdings hab ich keine brauchbare Dokumentation gefunden, wie die Konfiguration des Dienstes auf Server/Client aussehen soll (bzw. wie der Dienst überhaupt verwendet wird) - ich seh nur im Logfile, dass er überhaupt verwendet wird.
Am liebsten wär mir also ein statisches Mapping von Benutzer und Gruppen zwischen den beiden Parteien. Hat hier jemand einen Tipp für die Konfiguration von idmapd parat?