[Gluster-users] Gluster NFS all operations are received as root
Ilan Schwarts
ilan84 at gmail.com
Thu Aug 10 09:26:48 UTC 2017
Hi,
So this is a bit odd case.
I have created 2 servers nodes (running CentOS 7.3)
>From Client machine (CentOS 7.2) I mount to one of the nodes using:
[root at CentOS7286-64 mnt]# mount -t nfs
L137B-GlusterFS-Node1.L137B-root.com:/volume1 /mnt/glustervianfs/
When i created (touch) a file over the NFS:
>From Client Machine:
[revivo at CentOS7286-64 glustervianfs]$ touch nfs3file
[revivo at CentOS7286-64 glustervianfs]$ id revivo
uid=2021(revivo) gid=2020(maccabi) groups=2020(maccabi),10(wheel)
On Server machine:
I monitor the file operations at VFS kernel level.
I get UID/GID of root (0), this is maybe anonid or something like that.
When i go to the glutser volume itself and ls -la,i do see the correct uid/gid:
[root at L137B-GlusterFS-Node1 volume1]# ls -lia
total 24
11 drwxrwxrwx. 3 revivo maccabi 4096 Aug 10 12:13 .
2 drwxr-xr-x. 3 root root 4096 Aug 9 14:32 ..
12 drw-------. 16 root root 4096 Aug 10 12:13 .glusterfs
31 -rw-r--r--. 2 revivo maccabi 0 Aug 10 12:13 nfs3file
Why on the VFS layer i get uid/gid - 0/0 ? Does gluster delegate the
operations to root inorder to perform them ?
More information about the Gluster-users
mailing list