OpenSolaris

Printable Version Enter a New Search
Bug ID 5035401
Synopsis allow clients to cross server filesystem boundaries if the fs is visible
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:nfsv4
Keywords nmsp
Responsible Engineer Calum Mackay
Reported Against 5.10 , snv_75
Duplicate Of
Introduced In
Commit to Fix snv_77
Fixed In snv_77
Release Fixed solaris_nevada(snv_77)
Related Bugs 4107375 , 4665170 , 5008242 , 6608083 , 6615375 , 6615382 , 6623378 , 6647356 , 6722697 , 6722777 , 6224349 , 6227503
Submit Date 21-April-2004
Last Update Date 8-November-2007
Description
Currently, nfs clients can not cross server filesystems boundaries
even if the server filesystem is shared/visible to the client.
However, automounter could trigger mount points as if it could.
We need a complete story for this.

Example:
	hypermedia# share
	-               /export   sec=sys,rw   ""
	-               /export/home   sec=krb5,rw   ""

	fileset1# mount hypermedia:/export /mnt
	fileset1# ls /mnt/home
	(can not see contents in /mnt/home)

	fileset1# cd /net/hypermedia/export
	fileset1# ls home
	fileset1.test  foo            lost+found
	(has access to hypermedia:/export/home)

SRVSTUB and sv_savesec/secinfo_restore() are used to 
work around this issue. Once we have the clients
mirror-mount the server filesystem and be able to
walk down the visible fs tree, we can remove
SRVSTUB and sv_savesec/secinfo_restore() code.
Work Around
N/A
Comments
N/A