Vous pouvez vous servir de la commande suivante pour afficher les droits :
# zfs allow dataset |
Cette commande affiche les droits définis ou accordés à ce jeu de données. La sortie contient les composants suivants :
Jeux de droits
Droits spécifiques ou droits à la création
Jeu de données local
Jeux de données locaux et descendants
Jeux de données descendants uniquement
La sortie suivante de cet exemple indique que l'utilisateur cindys dispose des droits de création, de destruction, de montage et d'instantané dans le système de fichiers tank/cindys.
# zfs allow tank/cindys ------------------------------------------------------------- Local+Descendent permissions on (tank/cindys) user cindys create,destroy,mount,snapshot |
La sortie de cet exemple indique les droits suivants sur les systèmes de fichiers pool/fred et pool.
Pour le système de fichiers pool/fred :
Deux jeux de droits sont définis :
@eng (create, destroy, snapshot, mount, clone, promote, rename)
@simple (create, mount)
Les droits à la création sont définis pour le jeu de droits @eng et la propriété mountpoint. "À la création" signifie qu'une fois qu'un jeu de données est créé, le jeu de droits @eng et la propriété mountpoint sont accordés.
Le jeu de droits @eng est accordé à l'utilisateur tom et les droits create, destroy et mount pour les systèmes de fichiers locaux sont accordés à l'utilisateur joe.
Le jeu de droits @basic, ainsi que les droits share et rename pour les systèmes de fichiers locaux et descendants sont accordés à l'utilisateur fred.
Le jeu de droits @basic pour les systèmes de fichiers descendants uniquement est accordé à l'utilisateur barney et au groupe staff.
Pour le système de fichiers pool :
Le jeu de droits @simple (create, destroy, mount) est défini.
Le jeu de droits sur le système de fichiers local @simple est accordé au groupe staff.
La sortie de cet exemple est la suivante :
$ 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 ------------------------------------------------------------------------------ |