Startseite

sudo spctl --master-disable funktioniert nicht: So deaktivieren Sie GateKeeper

Updated on Donnerstag, 2. Januar 2025

iBoysoft author Charlotte Lee

Written by

Charlotte Lee
Professional tech editor

Approved by

Jessica Shee

Deutsch English Français やまと Español Português

Zusammenfassung: Dieser Beitrag von iBoysoft zeigt Ihnen, was sudo spctl --master disable macht und wie Sie Gatekeeper deaktivieren können, wenn sudo spctl --master disable auf dem Mac nicht funktioniert.

sudo spctl --master-disable

Sie haben versucht,  Gatekeeper auf dem Mac mit dem Befehl (sudo spctl --master-disable) aus dem Terminal zu deaktivieren. Allerdings erhalten Sie eine der folgenden Meldungen:

  • Die globale Deaktivierung des Bewertungssystems muss in den Systemeinstellungen bestätigt werden.
  • Dieser Vorgang wird nicht mehr unterstützt. Verwenden Sie zur Deaktivierung des Bewertungssubsystems bitte Konfigurationsprofile.
  • Befehl nicht gefunden.

Oder es antwortet überhaupt nicht. Wenn Sie verwirrt sind und nicht wissen, wie Sie Gatekeeper deaktivieren können, ist dieser Artikel für Sie.

Was macht sudo spctl --master disable?

Der Befehl sudo spctl --master disable wird verwendet, um Gatekeeper auf dem Mac zu deaktivieren, eine Sicherheitsfunktion, die festlegt, welche App geöffnet werden kann. Er wird häufig verwendet, wenn Apps von einem nicht identifizierten oder nicht überprüften Entwickler auf macOS installiert werden. Hier ist eine Aufschlüsselung des Befehls:

sudo: Administrativen (Root-)Berechtigungen sind erforderlich, um diesen Befehl auszuführen.

spctl: Dies steht für "Security Policy Control" und ist ein Befehlszeilentool, das verwendet wird, um Gatekeepers Sicherheitsrichtlinien auf macOS zu verwalten und zu ändern.

--master-disable: Diese Flagge deaktiviert den Gatekeeper-Schutz auf globaler Ebene.

Es ändert die Systemeinstellungen, um Apps von "Überall" zuzulassen, was in den Systemeinstellungen/Voreinstellungen standardmäßig nicht sichtbar ist. Nach Ausführung dieses Befehls wird "Überall" als Option in "Apps herunterladen von" (Systemeinstellungen > Sicherheit & Datenschutz > Allgemein) angezeigt und automatisch auf macOS Sonoma oder früher ausgewählt.

Die Option überall ausgewählt auf macOS Ventura

Auf macOS Sequoia zeigt dieser Befehl jedoch, genauso wie der Befehl sudo spctl --global-disable, nur die Option an, Anwendungen herunterzuladen, die von überall stammen, in der Einstellung "Datenschutz & Sicherheit". Anstatt Gatekeeper direkt zu deaktivieren, meldet der Befehl auf macOS Sequoia die Meldung "Die globale Deaktivierung des Bewertungssystems muss in den Systemeinstellungen bestätigt werden" und fordert Sie auf, die "Überall"-Option in den Systemeinstellungen selbst auszuwählen.

Teilen Sie die Informationen, um anderen zu helfen!

 

Wie behebt man sudo spctl --master disable, wenn es nicht funktioniert?

Wenn sudo spctl --master disable auf Ihrem Mac nicht funktioniert, probieren Sie die folgenden Tipps aus.

Tipp 1: Stellen Sie sicher, dass die Syntax korrekt ist

Nachdem wir verschiedene Beiträge durchgesehen haben, in denen über das Nichtfunktionieren von sudo spctl --master disable geklagt wurde, haben wir den häufigsten Grund entdeckt: Die Feinheiten des Befehls wurden übersehen und stattdessen der falsche Befehl ausgeführt. Normalerweise fehlt entweder ein - oder es ist ein zusätzlicher Leerzeichen vor master vorhanden.

Die Passwortaufforderung kann für manche auch verwirrend sein, da sie nicht auf dem Bildschirm angezeigt wird. Wenn nach einem Passwort gefragt wird, geben Sie das Anmeldepasswort eines Administrator-Kontos ein, das das sein sollte, mit dem Sie gerade angemeldet sind, und drücken Sie dann die Eingabetaste.

Tipp 2: Verwenden Sie sudo spctl --global-disable

Wenn die Syntax korrekt ist, aber Sie Gatekeeper immer noch nicht deaktivieren können, können Sie den folgenden Befehl ausprobieren. Dieser hat einen ähnlichen Effekt und ist dokumentiert, um die sichere Richtlinie auf meinem MacBook Air mit macOS Sequoia 15.2 zu deaktivieren.

sudo spctl --global-disable

Wenn Sie den offiziellen Befehl für Ihre macOS-Version überprüfen möchten, führen Sie man spctl aus, um es herauszufinden.

Tipp 3: Verwenden Sie Systemeinstellungen

Wie bereits erwähnt, müssen Sie nach Ausführung des Befehls manuell Apps von überall auf macOS Sequoia zulassen. Gehen Sie dazu zu den Systemeinstellungen, öffnen Sie Datenschutz & Sicherheit, und scrollen Sie dann nach unten zum Sicherheitsbereich. Dort aktivieren Sie "Überall" im Kästchen neben "Anwendungen zulassen von".

Gatekeeper deaktivieren, wenn sudo spctl --master-disable nicht funktioniert

Mit diesen Tipps sollten Sie Gatekeeper auf jeder macOS-Version deaktivieren können. Teilen Sie sie, wenn sie hilfreich sind!