Vous pouvez utiliser la commande zfs unallow pour supprimer des autorisations déléguées. Par exemple, l'utilisateur cindy possède les autorisations create, destroy, mount et snapshot sur le système de fichiers tank/cindy.
# zfs allow cindy create,destroy,mount,snapshot tank/home/cindy # zfs allow tank/home/cindy ---- Permissions on tank/home/cindy ---------------------------------- Local+Descendent permissions: user cindy create,destroy,mount,snapshot
La syntaxe suivante de la commande zfs unallow supprime l'autorisation de réaliser des instantanés (snapshot) du système de fichiers tank/home/cindy accordée à l'utilisateur cindy :
# zfs unallow cindy snapshot tank/home/cindy # zfs allow tank/home/cindy ---- Permissions on tank/home/cindy ---------------------------------- Local+Descendent permissions: user cindy create,destroy,mount cindy% zfs create tank/home/cindy/data cindy% zfs snapshot tank/home/cindy@today cannot create snapshot 'tank/home/cindy@today': permission denied
Autre exemple : l'utilisateur mark possède les autorisations suivantes sur le système de fichiers tank/home/mark :
# zfs allow tank/home/mark ---- Permissions on tank/home/mark ---------------------------------- Local+Descendent permissions: user mark create,destroy,mount -------------------------------------------------------------
La syntaxe suivante de la commande zfs unallow supprime toutes les autorisations accordées à l'utilisateur mark pour le système de fichiers tank/home/mark :
# zfs unallow mark tank/home/mark
La syntaxe suivante de la commande zfs unallow supprime un jeu d'autorisations sur le système de fichiers tank.
# zfs allow tank ---- Permissions on tank --------------------------------------------- Permission sets: @myset clone,create,destroy,mount,promote,readonly,snapshot Create time permissions: create,destroy,mount Local+Descendent permissions: group staff create,mount # zfs unallow -s @myset tank # zfs allow tank ---- Permissions on tank --------------------------------------------- Create time permissions: create,destroy,mount Local+Descendent permissions: group staff create,mount