Oracle Solaris ZFS 管理指南

显示 ZFS 委托权限(示例)

可以使用以下命令来显示权限:


# zfs allow dataset

此命令显示针对指定数据集设置或允许的权限。输出包含以下组成部分:


示例 9–6 显示基本委托管理权限

以下输出表示用户 cindys 具有在 tank/cindys 文件系统上的 createdestroymount 和 snapshot 权限。


# zfs allow tank/cindys
       -------------------------------------------------------------
       Local+Descendent permissions on (tank/cindys)
               user cindys create,destroy,mount,snapshot


示例 9–7 显示复杂委托管理权限

此示例中的输出指示针对 pool/fredpool 文件系统的以下权限。

对于 pool/fred 文件系统:

对于 pool 文件系统:

下面是此示例的输出:


$ zfs allow pool/fred
------------------------------------------------------------------------------
Permission sets on (pool/fred)
        @eng create,destroy,snapshot,mount,clone,promote,rename
        @simple create,mount
Create time permissions on (pool/fred)
        @eng,mountpoint
Local permissions on (pool/fred)
        user tom @eng
        user joe create,destroy,mount
Local+Descendent permissions on (pool/fred)
        user fred @basic,share,rename
Descendent permissions on (pool/fred)
        user barney @basic
        group staff @basic
------------------------------------------------------------------------------
Permission sets on (pool)
        @simple create,destroy,mount
Local permissions on (pool)
        group staff @simple
------------------------------------------------------------------------------