Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Supprimer des autorisations déléguées (exemples)

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