0 votes

Comment gérer les permissions des fichiers appartenant à l'utilisateur "_inconnu" dans Mac OS 10.13.4 ?

J'ai des problèmes de permissions avec des fichiers sur mon bureau MacOS 10.13.4.

Lorsque j'essaie de corriger les problèmes à la main, je constate un curieux problème :

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 important à partir d'un autre système avec différents utilisateurs. Cependant, chmod devrait toujours honorer l'autorité de Root, et même avec un ID utilisateur inconnu, devrait toujours permettre à Root ou à un sudoer de le modifier.

Des idées sur cette situation ?

Comment affirmer l'autorité sur ce fichier, et corriger sa propriété et ses permissions ?

0voto

Matt Points 512

J'ai constaté que 'chmod' ne fonctionne pas sous 10.13.4, mais que 'cp', 'rm' et 'mv' ne fonctionnent pas.

C'est-à-dire qu'en tant que sudoer je peux :

  1. utiliser 'cp' pour copier le fichier (je possède maintenant la copie)
  2. utiliser 'rm' pour supprimer le fichier dont les permissions sont corrompues
  3. utiliser 'mv' pour renommer ma copie comme l'original
  4. utilisez 'chmod' et 'chown' pour ajuster la propriété et les permissions sur le fichier.

C'est un peu maladroit, mais je peux utiliser un simple BASH script pour corriger un de ces fichiers, quand je le trouve.

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