NFSv4 und no_root_squash mit 13.1
Hallo Mailingliste mein Problem mit NFSv4 und no_root_squash unter 13.1 - Config Server /etc/exports: /nfsexports 192.168.0.0/24(rw,fsid=0,no_subtree_check,sync) # /nfsexports/thor @tahosts(rw,no_root_squash,sync,no_subtree_check) @commonhosts(rw,sync,no_subtree_check) - Mount auf 13.1 Client thor (in tahosts-Gruppe) suse:~ # mount thor:/thor /mnt File anlegen auf Mount: suse:~ # cd /mnt suse:/mnt # touch RRRR bash: RRRR: Keine Berechtigung suse:/mnt # Warum keine Berechtigung? Host thor hat doch die no_root_squash Option enabled? Mit NFSv3 gings ohne Probleme. Hab NFSv4 enabled, kein Kerborus aktiviert, der idmapd läuft ok. Wo suchen? Wie flicken? Mein Ziel ist, dieselben Berechtigungen wie bei NFSv3: root von spez. Hosts darf alles, von anderen Hosts nichts Noch zur Info: suse:~ # mount |grep thor thor://thor on /mnt type nfs4 (rw,relatime,vers=4.0,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.25,local_lock=none,addr=192.168.0.201) suse:~ # ps aux|grep rpc. root 694 0.0 0.0 48740 1496 ? Ss Aug18 0:00 /sbin/rpcbind -w -f root 1421 0.0 0.0 0 0 ? S< Aug18 0:00 [rpciod] root 1431 0.0 0.0 31448 1228 ? Ss Aug18 0:00 /usr/sbin/rpc.gssd -D -p /var/lib/nfs/rpc_pipefs root 1437 0.0 0.0 15384 448 ? Ss Aug18 0:00 /usr/sbin/rpc.idmapd -p /var/lib/nfs/rpc_pipefs statd 19504 0.0 0.0 36056 1536 ? Ss Aug19 0:00 /usr/sbin/rpc.statd --no-notify root 31759 0.0 0.0 12592 1024 pts/33 S+ 15:17 0:00 grep --color=auto rpc. Grüsse Toni Renner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Ich bin nun schlauer geworden... Hier was für's Archiv und für andere, die mal auf das Problem stossen: Mein Fehler war, dass ich das zu exportierende Directory direkt unter /nfsexports angelegt habe und dieses exportieren wollte. Nach vielen Versuchen hab ich nun herausgefunden, dass hier offenbar nur bind-Mounts hin dürfen. Also im zum exportierenden Directory auf dem Server nur Bind Mounts anlegen und diese dann exportieren. Dann funktionierts :-)
mein Problem mit NFSv4 und no_root_squash unter 13.1
- Config Server /etc/exports: /nfsexports 192.168.0.0/24(rw,fsid=0,no_subtree_check,sync) # /nfsexports/thor @tahosts(rw,no_root_squash,sync,no_subtree_check) @commonhosts(rw,sync,no_subtree_check)
- Mount auf 13.1 Client thor (in tahosts-Gruppe) suse:~ # mount thor:/thor /mnt
File anlegen auf Mount: suse:~ # cd /mnt suse:/mnt # touch RRRR bash: RRRR: Keine Berechtigung suse:/mnt #
-- Freundliche Grüsse Anton Renner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Anton Renner