Come posso assegnare un file all'attributo com.apple.quarantine su mac

0

Ho usato xattr -d com.apple.quarantine /Users/username/Desktop/app_name.app per rimuovere l'attributo ma non so come restituire l'attributo. Potresti per favore aiutarmi?

    
posta Glol 04.06.2018 - 17:35
fonte

2 risposte

0

Dovresti riuscire a farlo sostituendo il flag -d (cancella) con -w (scrittura). Quindi:

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

Un consiglio utile se non sei sicuro di un comando è cercare la pagina man per questo.

Se digiti man xattr , ti verrà fornito un elenco di opzioni disponibili per quel comando con spiegazioni. (per navigare nel manuale utilizzare i tasti freccia e premere il tasto q per uscire).

    
risposta data 04.06.2018 - 19:49
fonte
0

L'attributo non è solo un flag: contiene una sequenza di byte significativi. (L'opzione -w di xattr richiede dati di attributo per scrivere nel file.)

Ecco un esempio dei contenuti di un file nella mia cartella Download:

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

A meno che non sia possibile ricreare manualmente i dati corretti, o avere già i vecchi metadati per quel file in un backup (nel qual caso si potrebbe anche solo ripristinare l'intero file), l'introduzione dei dati di quarantena sbagliati potrebbe causare problemi imprevisti.

Questa domanda sembra essere simile e descrive come impostare i metadati corretti.

È piuttosto strano reintrodurre la quarantena, poiché ciò suggerisce che non ti fidi più del file.

    
risposta data 01.01.2019 - 12:42
fonte

Leggi altre domande sui tag