[Bug 203185] mountd is exposing parent directories [on zfs mount?] that it should not be
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Sep 18 23:49:01 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203185
Rick Macklem <rmacklem at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|New |In Progress
--- Comment #2 from Rick Macklem <rmacklem at FreeBSD.org> ---
The -alldirs flag allows all directories within the file system
to be mounted. If the directory specified in the path isn't the
root of the file system, then that will include directory paths
above the directory. Note that "showmount" uses the Mount protocol
and there is no way to express "-alldirs" for it, so showmount can
only show the path in the /etc/exports line.
Here is the snippet from "man exports":
The second is to specify the pathname of the root of the file system
fol-
lowed by the -alldir flag; this form allows the host(s) to mount at any
point within the file system, including regular files if the -r option is
used on mountd(8).
Although the man pages says "root of the file system", mountd does not enforce
this.
I am assuming that /home/ngie is the same file system as /home/ngie/XXX.
Please close this bug unless you still feel that mountd is not providing
the semantics expressed in "man exports" above.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-fs
mailing list