]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv3: try get_root user-supplied security_flavor
authorJ. Bruce Fields <bfields@fieldses.org>
Tue, 3 Jan 2006 08:55:48 +0000 (09:55 +0100)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 6 Jan 2006 19:58:55 +0000 (14:58 -0500)
commit3db32f8c6cb8e8de2a41dde50ab3ba31d3794f36
treed6e7295cb3d325d1de975eb072b363212ba1f6e6
parentc5f20623b8e2a9822d40024d12b58721c16b2dc1
NFSv3: try get_root user-supplied security_flavor

 Thanks to Ed Keizer for bug and root cause.  He says: "... we could only mount
 the top-level Solaris share. We could not mount deeper into the tree.
 Investigation showed that Solaris allows UNIX authenticated FSINFO only on the
 top level of the share. This is a problem because we share/export our home
 directories one level higher than we mount them. I.e. we share the partition
 and not the individual home directories. This prevented access to home
 directories."

 We still may need to try auth_sys for the case where the client doesn't have
 appropriate credentials.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/nfs3proc.c