Hallo liebe Linuxgemeinde,
nun ist es so weit, habe hier auch einen Account erstellt, um eine Frage stellen zu dürfen. Seit knapp einer Woche bin ich mit der Einrichtung von NFS beschäftigt. Es funktioniert auch endlich. Es kann auf Dateien zugegriffen werden.
Meine Frage ist nun folgende: Wie kann ich erreichen dass Dateien, die der Client auf dem Server schreibt für die Gruppe, die auf das Share-Verzeichnis zugreifen darf gid 12345 die Rechte RW erhält? Im Augenblick hat die Gruppe nur Read und der User RW.
So sieht meine exports aus
cat /etc/exports /media/nfs4v-exports/ 192.168.180.0/29(rw,fsid=0,no_subtree_check,sync) /media/nfs4v-exports/pyload_export/ 192.168.180.0/29(rw,nohide,sync,anongid=12345)
der NFS Root Ordner mit folgenden Rechten,
ls -la drwxr-xr-x 4 nobody nogroup 4096 Mär 31 16:44 nfs4v-exports
und das NFS Share Verzeichnis mit:
drwxrwxr-x 6 nobody nfs-pyload 4096 Apr 6 08:12 pyload_export
Der user auf dem Server
pyload:x:1234:12345::/home/pyload:
Die Gruppe auf dem Server
nfs-pyload:x:12345:alex
Der User auf dem Client
pyload:x:1234:12345::/home/pyload:/bin/false
Die Gruppe auf dem Client
nfs-pyload:x:12345:root
Das eingebundene Verzeichnis aus Sicht des Clients:
drwxrwxr-x 6 nobody nfs-pyload 4096 Apr 6 08:58 nfs-pyload
Eine Datei im Share Verzeichnis, die vom Client erstellt wurde hat User RW aber nur Gruppe Read:
-rw-r--r-- 1 pyload nfs-pyload 0 Apr 6 08:58 client-touch-file