NFSv4クライアントではユーザおよびグループがnobodyと表示されます
環境
- ONTAP 9
- NFSv4
- Linux
問題
- NFSv4 clientコマンドを実行する
ls -l (or ll)
と、次nobody
のようにユーザとグループが誤って表示されます。
NFSv3の例:
[root@nfs_SVM> mount_point]# ls -l test1
-rw-r--r--. 1 root root 0 Oct 18 12:34 test1
NFSv4の例:
[root@NFS_SVM> mount_point]# ls -l test1
-rw-r--r--. 1 nobody nobody 0 Oct 18 12:34 test1
- クライアントには、ONTAP とは異なるIDが表示されます
# getent passwd | egrep "username|id"
# getent group | egrep "groupname|id"
- ONTAP では、コマンドを使用して、ローカルユーザとローカルグループのクレデンシャルがクライアント側の詳細とは異なる場合にadvanced権限モードで表示されます。
::*> vserver services name-service unix-user show -vserver SVM
::*> vserver services name-service unix-group show -vserver SVM
- ONTAP で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".