Comment supprimer la quarantaine des autorisations de fichiers dans OS X

14

J'ai téléchargé un .pemfichier et mon Mac OS X (10.8.2) a ajouté un @signe à la fin des autorisations de fichier. Cela provoque des problèmes d'autorisation de fichier.

Je n'arrive pas à supprimer le drapeau de quarantaine. J'ai même essayé la commande

xattr -d <filename>.pem 

mais cela n'a pas fonctionné.

Arunabh Das
la source

Réponses:

20

Tout d'abord, utilisez ls -l@pour voir quels attributs étendus sont attachés au fichier. Normalement, un fichier téléchargé aura des xattrs nommés "com.apple.quarantine" et peut-être "com.apple.metadata: kMDItemWhereFroms". Pour les supprimer, vous pouvez les supprimer individuellement avec par exemple xattr -d com.apple.quarantine filename.pem, ou effacer tous les xattrs avecxattr -c filename.pem

Gordon Davisson
la source
Et pour élargir ce, à unquarantine un répertoire entier, xattr -r -d com.apple.quarantine directory.
AKX