Problém
Jeden nebo více přípojných bodů NFSv4 nesprávně zobrazuje vlastnictví pomocí „nobody:nobody“ namísto správného vlastnictví.
Řešení
Toto je plánované chování a ne problém související s O/S. Místo toho se jedná o rozdíl v chování NFSv3 oproti NFSv4.
Chování NFSv3
V NFSv3 jsou uživatelská jména a názvy skupin mapována z hodnot UserID (UID) a GroupID (GID) v /etc/passwd. Pamatujte, že u NFSv3 musí být UID a GID konzistentní v celé sadě klientů.
Pokud pro tyto UID nebo GID neexistuje žádná místní shoda, místo názvu se zobrazí číselná hodnota.
Chování NFSv4
V NFSv4 je koncept uživatel@název_domény; pokud neexistuje centralizované mapování uživatelů, bude uživatel namapován na vlastnosti definované v /etc/idmapd.conf; ve výchozím nastavení nebude použito jméno nikdo.
Odstraňování problémů
1. Ujistěte se, že v /etc/idmapd.conf je správná doména soubor.
2. Restartujte službu rpcidmapd.
# service rpcidmapd restart
3. Znovu připojte systém souborů NFSv4.
# /bin/mount -o remount /nfs/mount/point
Jednotné přiřazení UID a GID
Je běžnou mylnou představou, že UID a GID se mohou při použití NFSv4 lišit. Jediným účelem mapování ID je korelovat ID s uživatelským jménem a naopak. Mapování ID není určeno k nahrazení řádné správy hodnot UID a GID v celé síti.
Pokud výše uvedený proces problém nevyřeší, vymažte mezipaměť idmapd:
# /sbin/nfsidmap -c