Hi, On Jul 2, 2009, at 12:49 PM, John Keiffer wrote:
> Here is an example, the only difference in the output comes from > whether the share is mounted nfsv3 or nfsv4 (ie nfsv3 looks like we > want it to): > > [root at c22r73-rhel5 ~]# ls -l /mnt/leo-ha2/f3 > total 4 > drwxr-xr-x+ 2 enguser group2 2 Jul 2 2009 nfs-enguser-dir > -rw-r--r--+ 1 4294967294 4294967294 0 Jul 2 2009 root-touch- > c62r2-2.txt > -rw-r--r--+ 1 root root 0 Jul 2 2009 root-touch- > c62r2.txt > -rw-r--r--+ 1 enguser group2 6 Jul 2 2009 touch2.txt > -rw-r--r--+ 1 enguser group2 0 Jul 2 2009 touch.txt > > [root at c22r73-rhel5 ~]# umount /mnt/leo-ha2/f3 > > [root at c22r73-rhel5 ~]# mount 10.11.1.219:/volumes/ha2/f3 /mnt/leo- > ha2/f3 -t nfs4 > > [root at c22r73-rhel5 ~]# ls -l /mnt/leo-ha2/f3 > total 4 > drwxr-xr-x 2 nfsnobody nfsnobody 2 Jul 2 2009 nfs-enguser-dir > -rw-r--r-- 1 nfsnobody nfsnobody 0 Jul 2 2009 root-touch-c62r2-2.txt > -rw-r--r-- 1 nfsnobody nfsnobody 0 Jul 2 2009 root-touch-c62r2.txt > -rw-r--r-- 1 nfsnobody nfsnobody 6 Jul 2 2009 touch2.txt > -rw-r--r-- 1 nfsnobody nfsnobody 0 Jul 2 2009 touch.txt It is likely that you have different NFS idmap domains set on your client and server. On the Linux client this is set in /etc/idmapd.conf (See: Domain) On the Solaris server this is set in /etc/default/nfs (See: NFSMAPID_DOMAIN) On both the client and server you will need to restart the NFS services after changing these values. Hope that helps. Thanks, Lisa