So fügen Sie Gatekeeper-Ausnahmen von der Befehlszeile in Mac OS X hinzu
Inhaltsverzeichnis:
- Hinzufügen einer Anwendung zur Gatekeeper-Genehmigung über die Befehlszeile in Mac OS X
- Entfernen einer Application Gatekeeper-Ausnahme mit spctl in Mac OS X
Wenn Sie den Start einer Anwendung von der GateKeeper-Funktion auf einem Mac genehmigen lassen möchten, klicken Sie normalerweise mit der rechten Maustaste auf die nicht identifizierte Entwickleranwendung und wählen Sie „Öffnen“ oder gehen Sie durch die Systemeinstellungen, um diese von GateKeeper zu umgehen Weg. Eine weitere Option besteht darin, Anwendungsgenehmigungen und Ausnahmen manuell zu Gatekeeper hinzuzufügen, indem Sie sich an die Befehlszeile in Mac OS X wenden.
Dies ist großartig für fortgeschrittene Benutzer, die Anwendungsgenehmigungen skripten oder automatisieren möchten, aber es kann auch für die Fernverw altung und in anderen Situationen hilfreich sein.
Wir wenden uns dem spctl-Befehl zu, um hier den gewünschten Effekt zu erzielen, mit dem Benutzer, wie wir bereits besprochen haben, auch interagieren können, um Gatekeeper vom Terminal aus zu aktivieren und zu deaktivieren.
Hinzufügen einer Anwendung zur Gatekeeper-Genehmigung über die Befehlszeile in Mac OS X
Um eine Anwendung zu Gatekeepers-Ausnahmen und der Liste genehmigter Anwendungsstarts hinzuzufügen, verwenden Sie das Flag –add mit spctl, um einen Anwendungsstart zu genehmigen. Der folgende Syntaxstil ist angemessen:
spctl --add /Path/To/Application.app
Um beispielsweise die Genehmigung für die imaginäre Anwendung namens „GooseRoute“ hinzuzufügen, die sich im Download-Ordner des Benutzers befindet, würde die Syntaxzeichenfolge wie folgt aussehen:
spctl --add ~/Downloads/GooseRoute.app
Sie müssen ein Administratorkennwort eingeben, um die Anwendung mit Gatekeeper zu genehmigen. Andernfalls können Sie dem Befehl sudo voranstellen, wenn Sie dies über SSH ausführen oder den Vorgang automatisieren möchten.
Entfernen einer Application Gatekeeper-Ausnahme mit spctl in Mac OS X
Das Entfernen einer Anwendung aus der Gatekeeper-Genehmigungsliste ist genauso einfach, tauschen Sie einfach das Flag –add mit –remove aus, die Syntax ist ansonsten dieselbe:
spctl --remove /Path/To/Application.app
Auch hier können Sie dem Befehl bei Bedarf sudo voranstellen, andernfalls erscheint das bekannte Admin-Authentifizierungs-Popup in Mac OS X, um das Entfernen der Anwendung aus der Gatekeeper-Autorisierungsliste abzuschließen.
Denken Sie daran, wenn Sie Anwendungen hinzufügen oder entfernen, die im Dateisystem mit langen, komplexen Pfaden vergraben sind, können Sie sie jederzeit per Drag-and-Drop in das Terminal-Fenster ziehen, um den vollständigen Pfad auszudrucken.