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
>   


Reply via email to