2 votes

Comment donner à un fichier l'attribut com.apple.quarantine sur mac ?

J'ai utilisé xattr -d com.apple.quarantine /Users/username/Desktop/app_name.app pour supprimer l'attribut mais je ne sais pas comment redonner l'attribut. Pouvez-vous m'aider ?

2voto

benwiggy Points 21125

L'attribut n'est pas seulement un drapeau : il contient une séquence d'octets significatifs. (Les -w option de xattr nécessite des données d'attributs pour écrire dans le fichier).

Voici un exemple du contenu d'un fichier dans mon dossier Téléchargements :

0083;5b4da585;Safari;D1E5E911-DF67-4DCA-8CD4-2AE126B44CEF

À moins que vous ne puissiez recréer les données correctes manuellement ou que vous disposiez déjà des anciennes métadonnées de ce fichier dans une sauvegarde (auquel cas vous pourriez tout aussi bien restaurer le fichier entier), l'introduction de mauvaises données de quarantaine peut entraîner des problèmes inattendus.

Cette question semble être similaire, et décrit comment définir les métadonnées correctes.

Il est quelque peu étrange de réintroduire la quarantaine, car cela suggère que vous ne faites plus confiance au fichier.

1voto

Victor Points 21

Vous devriez pouvoir le faire en remplaçant l'option -d (supprimer) avec le drapeau -w (écrire). Donc :

xattr -w com.apple.quarantine /Users/username/Desktop/app_name.app

Une astuce pratique si vous n'êtes pas sûr d'une commande est de consulter la page d'accueil du site Web de la Commission européenne. page de manuel pour cela.

Si vous tapez man xattr il vous donnera une liste des options disponibles pour cette commande avec des explications. (pour naviguer dans le manuel, utilisez les touches fléchées et appuyez sur la touche q pour quitter).

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