Il problema
Uno o più punti di montaggio NFSv4 mostrano erroneamente la proprietà di "nobody:nobody" anziché la proprietà corretta.
La soluzione
Questo è un comportamento come progettato e non un problema relativo al sistema operativo. Si tratta invece di una differenza comportamentale tra NFSv3 e NFSv4.
Comportamento NFSv3
In NFSv3, i nomi utente e i nomi dei gruppi vengono mappati dai valori UserID (UID) e GroupID (GID) in /etc/passwd. Ricorda, con NFSv3 UID e GID devono essere coerenti nell'intero set di client.
Se non esiste una corrispondenza locale per questi UID o GID, verrà mostrato il valore numerico al posto del nome.
Comportamento NFSv4
In NFSv4, il concetto è utente@nomedominio; se non esiste una mappatura centralizzata dell'utente, l'utente verrà mappato alle proprietà definite in /etc/idmapd.conf; per impostazione predefinita verrà utilizzato il nome nessuno.
Risoluzione dei problemi
1. Assicurati che il dominio corretto sia in /etc/idmapd.conf file.
2. Riavvia il servizio rpcidmapd.
# service rpcidmapd restart
3. Rimontare il file system NFSv4.
# /bin/mount -o remount /nfs/mount/point
Assegnazione UID e GID uniforme
È un malinteso comune che gli UID e i GID possano differire quando si utilizza NFSv4. L'unico scopo della mappatura ID è correlare l'ID a un nome utente e viceversa. La mappatura ID non intende sostituire la corretta gestione dei valori UID e GID a livello di rete.
Se il processo di cui sopra non risolve il problema, svuota la cache di idmapd:
# /sbin/nfsidmap -c