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 ?