[illumos-Developer] RFE 604: Proposal to allow CIFS server to traverse mount points

Aram Hăvărneanu aram.h at mgk.ro
Sat Jan 15 04:49:21 PST 2011


On Sat, Jan 15, 2011 at 3:15 AM, Richard Lowe <richlowe at richlowe.net> wrote:
> What are the repercussions for existing users/configurations?
> - If I have two datasets, one inside the other, with the outer shared and
> the inner intentionally not shared, does the inner become
>   shared behind my back?

It will become accessible to clients that connect to the parent
dataset.  The way security is handled is through ACLs.

Please also consider the scenario where the filesystems (child or
both) are non-ZFS filesystems.  CIFS sharing is handled differently in
this case (it is not a ZFS property).  While ZFS has a property that
currently says if the filesystem is shared or not, and if the switch
is off it can be interpreted that you wouldn't want that filesystem to
be shared, non-ZFS filesystem do not have such a property.  There is a
list of shares for non-ZFS filesystems, but if a filesystem is not in
that list, what does the default mean?

> - If I have two datasets, one inside the other, both of which are shared, do
> they stay as separate shares, or does the outer one
>   consume the inner?

Two separate shares are created, though you could also access the
child dataset by connecting to the parent dataset and traversing from
there.

-- 
Aram Hăvărneanu



More information about the Developer mailing list