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 ?
Réponses
Trop de publicités?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.
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).