Skip to content
Commit 3b6cee7b authored by J. Bruce Fields's avatar J. Bruce Fields
Browse files

nfsd4: don't continue "under" mounts in V4ROOT case



If /A/mount/point/ has filesystem "B" mounted on top of it, and if "A"
is exported, but not "B", then the nfs server has always returned to the
client a filehandle for the mountpoint, instead of for the root of "B",
allowing the client to see the subtree of "A" that would otherwise be
hidden by B.

Disable this behavior in the case of V4ROOT exports; we implement the
path restrictions of V4ROOT exports by treating *every* directory as if
it were a mountpoint, and allowing traversal *only* if the new directory
is exported.

Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
parent eb4c86c6
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment