web-dev-qa-db-fra.com

Quelle est la commande du terminal Mac pour supprimer ACL?

J'essaie de trouver la commande de terminal sur un Mac pour supprimer ACL afin de corriger les autorisations utilisateur sur un dossier qui donne un code d'erreur lorsque je tente de le copier (code d'erreur -41).

27
Teresa

Utiliser chmod -a permet de supprimer les entrées de contrôle d'accès individuellement (comme suggéré par @geekosaur).

Mais si vous souhaitez supprimer tous les ACL d'un fichier ou d'un dossier, la solution consiste à utiliser l'option brute-force: chmod -N qui supprime tout contrôle d'accès entrées pour un fichier ou un dossier.

chmod -RN fera la même chose de manière récursive pour un dossier et tout son contenu.

44
Gordon Davisson

Tout cela est intégré à la commande chmod; Examinez les options -a/+a/=a dans la page de manuel .

4
geekosaur