Thiago F. Munck wrote: > Hi all, > > We have two machines with the following configuration: > E3500 - Solaris 9 > V890 - Solaris 10 > > and a Windows NFS Server. > We can mount the shared directory on both machines, create files, > directories under this shared directory with any user. > If the NFS is mounted on the Solaris 9 server, we can perform all the > operations above plus chmod. If mounted on the Solaris 10 server, we > cannot execute a chmod on the file. If I am logged in with root user, it > works: > > machine at root>> ls -l teste3 > -rw-r----- 1 nobody nobody 0 Nov 7 09:40 teste3 > spos1021 at root>> chmod 644 teste3 > machine at root>> ls -l teste3 > -rw-r--r-- 1 nobody nobody 0 Nov 7 09:40 teste3 > > When we are logged with any other user, and try to chmod a file, we get > the following error: > > machine at relatorios>> ls -l teste3 > -rw-r--r-- 1 nobody nobody 0 Nov 7 09:40 teste3 > machine at relatorios>> chmod 644 teste3 > chmod: WARNING: can't change teste3 > > This is the mount line command used on both machines: > /share -soft,bg,vers=3,nosuid serverNFS:/share > > We already verified the permissions on the Windows side and it`s ok. The > most strange is that on Solaris 9 it works fine. > Does anybody have an idea on what is happening? > > hm.. on a first thought I suspect it has to do with NFSv4 user/group attribute strings and setting of nfsmpaid domain value. (Please refer to the following links for more info http://opensolaris.org/os/community/documentation/files/nfsmapid.html http://blogs.sun.com/erickustarz/entry/nfsmapid_domain)
But then I see that the server shares with vers=3 set, so it may not be that. For quickest results, snoop information collected when the chmod fails will be useful. Mahesh > Thanks in advance. > > Thiago > _______________________________________________ > nfs-discuss mailing list > nfs-discuss at opensolaris.org >