NFSv4 client shows user and group as nobody
Applies to
- ONTAP 9
- NFSv4
- Linux
Issue
- When running the NFSv4 client command
ls -l (or ll)
, the user and group show up erroneously asnobody
as shown below:
Example NFSv3:
[root@nfs_SVM> mount_point]# ls -l test1
-rw-r--r--. 1 root root 0 Oct 18 12:34 test1
Example NFSv4:
[root@NFS_SVM> mount_point]# ls -l test1
-rw-r--r--. 1 nobody nobody 0 Oct 18 12:34 test1
- Client shows different ids compared to ONTAP
# getent passwd | egrep "username|id"
# getent group | egrep "groupname|id"
- ONTAP shows credentials in advanced privilege mode for local users and groups differing from client side details using the commands:
::*> vserver services name-service unix-user show -vserver SVM
::*> vserver services name-service unix-group show -vserver SVM
- ONTAP cannot resolve credentials from LDAP:
::*> vserver services name-service getxxbyyy getpwbyuid -node NODE-01 -vserver SVM -useriD 123 -show-source true
Error: command failed: Failed to resolve 123. Reason: Entry not found for "userid: 123".
::*> vserver services name-service getxxbyyy getgrbyname -node NODE-01 -vserver SVM -groupname example -show-source true
Error: command failed: Failed to resolve example. Reason: Entry not found for "groupname: example".
::*> vserver services name-service getxxbyyy getgrbygid -node NODE-01 -vserver SVM -groupiD 123 -show-source true
Error: command failed: Failed to resolve 123. Reason: Entry not found for "groupid: 123".