Come posso rimuovere la protezione "scaricata da Internet" da tutti i file in una directory?

2

Ho un sacco di file che ho copiato da un altro computer e non sono in grado di usarli quando ottengo vari errori di sicurezza e di autorizzazione.

Quando compilo usando Xamarin ottengo il permesso negato. Quando provo ad aprire un file direttamente, ottengo questo errore:

Comepossorimuoverel'attributodisistemachefaapparirequestafinestradisicurezza?

(Sì,peralcunifilepossousarequantosegue,maquestodeveapplicarsiatuttiifileecartelle)

    
posta TLDR 23.09.2018 - 01:44
fonte

2 risposte

3

Puoi risolvere questo problema in alcuni modi.

1. Più semplice e consigliato: seleziona il file in Finder, fai clic con il pulsante destro del mouse sul file e scegli "Apri". Ti verrà chiesto se desideri aprire il file, anche se proviene da uno sviluppatore sconosciuto.

2. Leggermente più complicato, ma a volte preferibile: se non hai paura di Terminal.app (trovato nella cartella /Applications/Utilities di Finder), puoi rimuovere l'attributo "Quarantine" usando questo comando:

xattr -r -d com.apple.quarantine /path/to/folder

Ad esempio, se tutti i file sono in ~ / Download /, useresti:

xattr -r -d com.apple.quarantine ~/Downloads/

o

xattr -r -d com.apple.quarantine "$HOME/Downloads/"

Digita man xattr in Terminal.app per ulteriori informazioni sul comando xattr , ma la versione breve è che -r significa "ricorsivo" e -d significa "elimina il seguente attributo".

    
risposta data 23.09.2018 - 04:04
fonte
0

Apri l'app Terminale dalla cartella / Applicazioni / Utility / e poi inserisci la seguente sintassi del comando:

sudo spctl --master-disable

Hit return e autenticarsi con una password amministratore

Riavvia le Preferenze di Sistema e vai a "Sicurezza & Privacy "e la scheda" Generale "

Ora vedrai l'opzione "Ovunque" in "Consenti app scaricate da:" Opzioni gatekeeper

Non dimenticare di cambiarlo per sicurezza.

sudo spctl --master-enable
    
risposta data 23.09.2018 - 03:00
fonte

Leggi altre domande sui tag