J'essaie de trouver la commande de terminal sur un Mac pour supprimer ACL pour corriger les autorisations utilisateur sur un dossier qui donne un code d'erreur lorsque j'essaie de le copier (code d'erreur -41).
27
L'utilisation chmod -a
permet de supprimer les entrées de contrôle d'accès individuellement (comme l'a suggéré @geekosaur).
Mais si vous cherchez à supprimer toutes les ACL d'un fichier ou d'un dossier, la solution consiste à utiliser l'option de force brute: chmod -N
qui supprime toutes les entrées de contrôle d'accès pour un fichier ou un dossier.
chmod -RN
fera de même récursivement pour un dossier et tout son contenu.
chmod -a# 1 file1
de supprimer les attributs en fonction de leur affectation numérique comme indiqué vials -le
- cela ne semble pas fonctionner. Quelqu'un a-t-il des exemples spécifiques de ce fonctionnement?#
caractère (pour l'empêcher d'être traité comme un délimiteur de commentaire), comme danschmod -a\# 1 filename
ouchmod '-a#
1 nom de fichier`?#
sur ce poste de travail particulier, mais il l'a fait et cela l'a résolu.Tout est intégré à la
chmod
commande; jetez un œil aux options-a
/+a
/=a
dans la page de manuel .la source