Grundsätzlich habe ich den nativen Safari.app
Webbrowser verwendet, um eine Drittanbieteranwendung herunterzuladen, und ich möchte open
sie bequem von meiner bash
Shell / Terminal.app
CLI aus ausführen . trotz folgender Fehlermeldung:
“<unidentified_thirdparty.app>” can’t be opened because it is from an unidentified
developer. Your security preferences allow installation of only apps from the Mac
App Store and identified developers. Safari downloaded this file on <today's_date>
from <the.inter.net>.
|[OK]|
macos
command-line
gatekeeper
Stimmen
quelle
quelle
com.apple.quarantine
Argument (Attribut) genau ?ls -l file
Befehls sehen würden. Dateisystemobjekte haben auch erweiterte Attribute, von denencom.apple.quarantine
eines Objekten zugeordnet ist, die von OS X aus dem Internet heruntergeladen wurden, um eine willkürliche Ausführung und damit eine Schutzstufe des Systems zu verhindern. Bei Verwendung vonls -lR@ file
oderxattr −lr file
werden erweiterte Attributinformationen angezeigt, wobei letztere umfangreichere Informationen ausgeben. Sieheman xattr
für weitere Informationen.xattr
Teil meiner Antwort, um die Befehlszeile und das Terminal abzudecken.Geben Sie dies im Terminal unter einem Administratorkonto ein:
sudo spctl --master-disable
quelle
Um es mit Bedacht in der Kommandozeile zu tun
attr -p com.apple.quarantine unidentified_thirdparty.app
gibt so etwas wie aus0081;5e7fec61;Chrome;6585C1D3-E260-4275-9E6E-505DF8D6B7EE
00c1
attr -w com.apple.quarantine 00c1;5e7fec61;Chrome;6585C1D3-E260-4275-9E6E-505DF8D6B7EE unidentified_thirdparty.app
oder
Kombiniert diese Schritte zu einem einzigen Befehl
Mein Blogbeitrag dazu.
quelle