Output of an ls -n command before mounting:
Code:
[root@guardian allan_and_rosanne]# ls -n
total 20
drwxr-xr-x 2 0 0 4096 Feb 11 18:03 mp3
drwxr-xr-x 3 0 0 4096 Jan 26 16:59 OLD
drwxr-xr-x 2 0 0 4096 Jan 26 16:59 ourhouse
drwxr-xr-x 3 0 0 4096 Jan 26 16:59 wedding
drwxr-xr-x 2 0 0 4096 May 18 20:20 Z-Car_Stuff
[root@guardian allan_and_rosanne]#
And after:
Code:
[root@guardian allan_and_rosanne]# ls -n
total 24
drwxr-xr-x 2 0 0 4096 Feb 11 18:03 mp3
drwxr-xr-x 3 0 0 4096 Jan 26 16:59 OLD
drwxr-xr-x 2 0 0 4096 Jan 26 16:59 ourhouse
drwxr-xr-x 3 0 0 4096 Jan 26 16:59 wedding
drwxr-xr-x 149 500 500 4096 Sep 11 2006 Z-Car_Stuff
[root@guardian allan_and_rosanne]#
As you may conclude from this and my original post, on the client root is UID 0 and GID 0 and apape is UID 500 and GID 500.
On the NFS server the UID and GID are the same for both users (root and apape), in fact all UID and GID values are in sync between the two systems.
Further, here is what groups apape is a member of:
Code:
[root@guardian allan_and_rosanne]# su apape
[apape@guardian allan_and_rosanne]$ id
uid=500(apape) gid=500(apape) groups=0(root),48(apache),500(apape),501(notes)
[apape@guardian allan_and_rosanne]$
And here's what groups apache is a member of:
Code:
[root@guardian allan_and_rosanne]# id apache
uid=48(apache) gid=48(apache) groups=48(apache),500(apape),501(notes)
[root@guardian allan_and_rosanne]#
Additionally, on the NFS server the above group memberships are the same.
On the NFS server the info on the two exports are as follows:
Code:
drwxr-xr-x 467 apape apape 20480 Jun 12 20:47 mp3
Code:
drwxr-xr-x 467 500 500 20480 Jun 12 20:47 mp3
and:
Code:
drwxr-xr-x 149 apape apape 4096 Sep 11 2006 Z-Stuff
Code:
drwxr-xr-x 149 500 500 4096 Sep 11 2006 Z-Stuff
So as you can see the two exports are the same as one another yet when mounted on the client they are behaving differently. ???
Is there something else that I'm missing here?