J'ai des problèmes d'autorisations avec les fichiers sur le bureau MacOS 10.13.4.
Lorsque j'essaie de corriger les problèmes à la main, je vois un problème curieux:
Matt$ sudo chown Matt:Engineers TestFile
chown: TestFile: Operation not permitted
Matt$ ls -l
-rwx------ 1 _unknown _unknown 24281 Jul 19 2016 TestFile
Ce fichier a été copié dans le cadre d'un transfert de données volumineux depuis un autre système avec des utilisateurs différents. Cependant, chmod doit toujours respecter l'autorité de la racine, et même avec un ID utilisateur inconnu, toujours autoriser la racine ou un sudoer à le changer.
Des idées sur cette situation?
Comment peut-on affirmer son autorité sur ce fichier et corriger sa propriété et ses autorisations?
ls -ledO@ TestFile
Réponses:
J'ai trouvé que 'chmod' est cassé le 10.13.4, mais 'cp', 'rm' et 'mv' ne le sont pas.
C’est-à-dire que je peux:
C'est un peu maladroit, mais je peux utiliser un simple script BASH pour réparer l'un de ces fichiers, quand je le trouve.
la source