8 votes

Quels sont les attributs ACL disponibles dans Mac OS 10.13 High Sierra ?

Dans Mac OS, les autorisations d'accès aux fichiers et aux dossiers sont gérées en plusieurs couches, selon le style de base d'Unix (POSIX) : owner/group/everyone et read/write/execute ainsi que les modes de fonctionnement récemment ajoutés Listes de contrôle d'accès (ACL) pour un contrôle d'accès supplémentaire.

Les contrôles POSIX et ACL peuvent être gérés à partir de la ligne de commande avec la commande Unix traditionnelle chmod . Par exemple :

Mac:~> sudo chmod -R +a "staff allow list,addfile,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directoryinherit" path/to/folder*

Quelle est la liste complète de tous les attributs ACL réglables dans Mac OS 10.13 (High Sierra) ? Que signifie chacun de ces attributs ?

9voto

klanomath Points 63400

Une liste complète des attributs de l'ACL est disponible dans les pages de manuel :

man chmod

Si vous préférez une application GUI pour afficher les pages de manuel, téléchargez et installez par exemple ManOpen (gratuit) ou Dash pour MacOS (quelques $$).

Je ne vais pas énumérer toute la documentation de chmod :

...

ACL MANIPULATION OPTIONS

 ACLs are manipulated using extensions to the symbolic mode grammar.  Each
 file has one ACL, containing an ordered list of entries.  Each entry
 refers to a user or group, and grants or denies a set of permissions.  In
 cases where a user and a group exist with the same name, the user/group
 name can be prefixed with "user:" or "group:" in order to specify the
 type of name.

 If the user or group name contains spaces you can use ':' as the delim-
 iter between name and permission.

 The following permissions are applicable to all filesystem objects:
       delete  Delete the item.  Deletion may be granted by either this
               permission on an object or the delete_child right on the
               containing directory.
       readattr
               Read an objects basic attributes.  This is implicitly
               granted if the object can be looked up and not explicitly
               denied.
       writeattr
               Write an object's basic attributes.
       ...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X