zfs allow で一般ユーザにも zfs 操作の権限を与える ― 2019年05月08日 12時33分23秒
zfs allow
コマンドを使って一般ユーザにも各種コマンドを扱える権限を与えることが出来る。
まずは、まだ何も設定していない段階。
そこで、uyota に mount と snapshot の権限を与える。
uyota% zfs allow scratch
uyota% zfs snapshot scratch/obj12@338488
cannot create snapshots : permission denied
これで、問題なくスナップショットを取れるようになった。しかし、destroy の設定を忘れたので、破棄できない。
root# zfs allow uyota mount,snapshot scratch
root# zfs allow scratch
---- Permissions on scratch ------------------------------------------
Local+Descendent permissions:
user uyota mount,snapshot
設定は上書きではなく、追加される。
uyota% zfs snapshot scratch/obj12@338488
uyota% zfs snapshot scratch/src12@338488
uyota% zfs destroy scratch/obj12@331340
cannot destroy snapshots: permission denied
今度は問題なく破棄できた。
root# zfs allow hiro destroy scratch
root# zfs allow scratch
---- Permissions on scratch ------------------------------------------
Local+Descendent permissions:
user hiro destroy,mount,snapshot
uyota% zfs destroy scratch/obj12@331340
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2019/05/08/9069943/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。