Zfs Allow and Setuid / Devices Property
Hi,
Hope someone could help me here.
I have delegated permissions to a zfs dataset in a NGZ as below:
root@zone# zfs allow poolname/dataset
---- Permissions on poolname/dataset -------------------------------
Local+Descendent permissions:
user zfsuser create,destroy,devices,mount,mountpoint,receive,rename,send,setuid,snapshot
There are a number of descendent datasets under poolname/dataset
When root runs zfs mount -a all datasets in the zone mount with setuid=on
When the delegated user runs the same they are all mounted with setuid=off, zfs get setuid looks like
poolname/dataset/data setuid off temporary
Even if this user runs, zfs mount poolname/dataset -o setuid=on it still mounts as setuid=off.
Hope someone could help me here.
I have delegated permissions to a zfs dataset in a NGZ as below:
root@zone# zfs allow poolname/dataset
---- Permissions on poolname/dataset -------------------------------
Local+Descendent permissions:
user zfsuser create,destroy,devices,mount,mountpoint,receive,rename,send,setuid,snapshot
There are a number of descendent datasets under poolname/dataset
When root runs zfs mount -a all datasets in the zone mount with setuid=on
When the delegated user runs the same they are all mounted with setuid=off, zfs get setuid looks like
poolname/dataset/data setuid off temporary
Even if this user runs, zfs mount poolname/dataset -o setuid=on it still mounts as setuid=off.
0