1 votes

Comment réparer les permissions sur Big Sur ?

I pensez à Je rencontre des problèmes d'autorisation sur mon Mac. J'utilise un iMac avec MacOS Big Sur, récemment mis à jour vers la version 11.4, bien que le problème existe depuis un certain temps.

Il existe une application qui ne peut pas enregistrer un fichier existant (mais qui peut en enregistrer un nouveau). Dans le cadre du processus de dépannage, j'ai ouvert une session en tant qu'utilisateur alternatif, et l'application semble fonctionner correctement. J'en conclus que cela a quelque chose à voir avec qui peut faire quoi.

J'ai également enregistré le fichier sur une clé USB externe, qui est au format ExFat. Je l'ai fait à partir de mon compte normal. Là encore, cela fonctionne parfaitement, ce qui me permet de conclure que l'enregistrement sur un volume sans permissions spécifiques est correct. Cela ne fonctionne pas si j'enregistre sur un disque externe formaté avec HFS+ ou APFS.

Cela m'amène à conclure que le problème est un problème de permissions, peut-être sur le ~/Library répertoire. En comparant les permissions sur les répertoires Home, j'obtiens :

drwxr-xr-x+ 11 irving     staff    352 27 May 14:32 irving/
drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 mark/
drwxr-xr-x+ 13 something  staff    416 26 May 09:57 something/

El mark est pour mon compte normal, et les seules différences que je peux voir sont que le symbole final ( + o @ ).

Quand je cours ls -l@d /Users/* J'ai compris :

drwxr-xr-x+ 11 irving     staff    352 27 May 15:02 /Users/irving/
drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 /Users/mark/
    com.apple.metadata:_kTimeMachineNewestSnapshot    50
    com.apple.metadata:_kTimeMachineOldestSnapshot    50
drwxr-xr-x+ 13 something  staff    416 26 May 09:57 /Users/something/

Quelles sont les autorisations correctes pour un répertoire d'accueil, et comment puis-je m'assurer qu'elles sont toutes correctement définies ?

Sortie de ls -l@e /Users/mark*/Downloads/*.lbx :

-rw-r--r--@ 1 mark  staff  1156 21 Mar 09:50 /Users/mark/Downloads/Test Label.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:_kMDItemUserTags   42
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89
    com.apple.quarantine      29
-rw-r--r--@ 1 mark  staff  1641 13 Apr 17:42 /Users/mark/Downloads/Test2.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:_kMDItemUserTags   42
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89
-rw-r--r--@ 1 mark  staff  1150 27 May 16:18 /Users/mark/Downloads/test.lbx
    com.apple.lastuseddate#PS     16
    com.apple.macl    72
    com.apple.metadata:kMDLabel_mfabisnytttdleinsb4kkin77y    89tp

1voto

Cela semble être le résultat d'une restauration Time Machine mal effectuée.

drwxr-xr-x@ 97 mark       staff   3104 26 May 09:54 /Users/mark/
    com.apple.metadata:_kTimeMachineNewestSnapshot    50
    com.apple.metadata:_kTimeMachineOldestSnapshot    50

Vous pouvez essayer ces 2 commandes pour supprimer ces attributs :

xattr -rd com.apple.metadata:_kTimeMachineNewestSnapshot /Users/mark 

y

xattr -rd com.apple.metadata:_kTimeMachineOldestSnapshot /Users/mark

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