Questa risposta descriverà come non ricevere il seguente messaggio quando apri un file scaricato da Safari per la prima volta.
Bene,nonsonosicurodelmotivopercuilostaivedendo,maseituoifilestannoandandoallacartella~/Download,dovraidirealsistemaoperativochevuoichequellacartellaescadallaquarantena.
ApriTerminal.app(Spotlightperterminale)edigita:
xattr-d-rcom.apple.quarantine~/Downloads
Tupotrestidoverlofarecomesuperutente(nelqualcaso,usaquestoalpostodiquellosopra),quindiseilprecedentenonriesceprovaconsudoprimadelcomando:
sudoxattr-d-rcom.apple.quarantine~/Downloads
note:tiverràchiestalapasswordseusisudo,questoènormale.
Checos'èxattr?
Thexattrcommandcanbeusedtodisplay,modifyorremovetheextendedattributesofoneormorefiles,includingdirectoriesandsymboliclinks.Extendedattributesarearbitrarymetadatastoredwithafile,butseparatefromthefilesystemattributes(suchasmodificationtimeorfilesize).
ATTENZIONE:eseguendoquantosopra,ilsistemaoperativosmetteràdipreoccuparsideifileinseritinellacartellaDownload.Sevuoifarlosoloperdeterminatifile,dovraiscaricareituoifile"sicuri" altrove ed eseguire il comando sopra in quella cartella.
Se vuoi annullare l'operazione, rimuovi semplicemente -d
xattr -r com.apple.quarantine ~/Downloads
Il -r è di renderlo ricorsivo (anche i file e le cartelle esistenti vengono modificati).
UPDATE Mi sono reso conto che i nuovi file saranno messi in quarantena quando li scarichi, quindi anche se il comando precedente andrà file per file e rimuoverà flag , quindi non devi dire al sistema operativo che il file è sicuro ogni volta , per disabilitare completamente il meccanismo, devi eseguire un comando extra. assicurati che questo sia corretto per te, dal momento che non puoi farlo per singoli file, è tutto o niente .
Per disabilitare completamente le finestre di avviso per tutti i file , esegui questo comando (Ancora una volta, non sono sicuro al 100% se hai bisogno di sudo, prova prima senza.) p>
defaults write com.apple.LaunchServices LSQuarantine -bool NO
E se vuoi mai ripristinare la modifica:
defaults write com.apple.LaunchServices LSQuarantine -bool YES
Non riesco a ricordare se è necessario disconnettersi / accedere di nuovo o riavviare.
Buona fortuna e stai attento con questi download. :)
Un riavvio IS richiesto dopo questi comandi .
Link allegato per ulteriori letture su Quarantine .