Go to main content
Oracle® Solaris 11.3 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ZFS 委任アクセス権の表示の例

次のコマンドを使用して、アクセス権を表示できます。

# zfs allow dataset

このコマンドでは、指定されたデータセットに設定または許可されているアクセス権が表示されます。出力には、次のコンポーネントが含まれています。

  • アクセス権セット

  • 個々のアクセス権または作成時のアクセス権

  • ローカルのデータセット

  • ローカルおよび子孫のデータセット

  • 子孫のデータセットのみ

使用例 56  基本的な委任管理アクセス権を表示する

次の出力は、ユーザー cindysystem1/cindy ファイルシステムに対して createdestroymount、snapshot のアクセス権を持っていることを示しています。

# zfs allow system1/cindy
-------------------------------------------------------------
Local+descendant permissions on (system1/cindy)
user cindy create,destroy,mount,snapshot
使用例 57  複雑な委任管理アクセス権を表示する

次の例の出力は、pool/fred ファイルシステムと pool ファイルシステムに対する次のようなアクセス権を示しています。

pool/fred ファイルシステムに対しては次のとおりです。

  • 次の 2 つのアクセス権セットが定義されています。

    • @eng (create, destroy , snapshot, mount, clone , promote, rename)

    • @simple (create, mount)

  • 作成時のアクセス権が @eng アクセス権セットと mountpoint プロパティーに対して設定されています。作成時は、ファイルシステムセットが作成されたあとで @eng アクセス権セットと mountpoint プロパティーを設定するアクセス権が委任されることを意味します。

  • ユーザー tom には @eng アクセス権セット、ユーザー joe には createdestroy、および mount アクセス権が、ローカルファイルシステムに関して委任されています。

  • ユーザー fred には @basic アクセス権セットと share および rename アクセス権が、ローカルおよび子孫のファイルシステムに関して委任されています。

  • ユーザー barneystaff グループには @basic アクセス権セットが、子孫のファイルシステムに関してのみ委任されています。

pool ファイルシステムに対しては次のとおりです。

  • アクセス権セット @simple (create、destroy、mount) が定義されています。

  • グループ staff には @simple アクセス権セットが、ローカルファイルシステムに関して付与されています。

この例の出力を次に示します。

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