Wird in macOS Catalina oder Mojave der Fehler "Operation nicht zulässig" angezeigt?

Sie arbeiten mit dem Terminal-Dienstprogramm Ihres Mac, erhalten jedoch die Fehlermeldung "Operation nicht zulässig?" Funktionieren Terminalbefehle, die früher in macOS High Sierra und Sierra funktionierten, nicht?

Wenn dies nicht der Fall ist, sagen uns einige unserer fortgeschrittenen Mac-Leser, dass ihre Arbeit durch diese Fehlermeldung „Operation nicht zulässig“ behindert wird. Sie sehen diesen Fehler bei erweiterten Befehlen wie Super-User-Sudo- und Change-Ownership-Chown-Befehlen, aber auch bei einfachen Befehlen wie dem Listenverzeichnisbefehl ls und anderen. Was für ein Chaos!

Viele Benutzer werden seit dem Update auf macOS Catalina-Mojave mit dieser irritierenden Fehlermeldung konfrontiert.

Es tritt auf, wenn Anwendungen von Drittanbietern ausgeführt werden oder nach der Eingabe von Befehlszeilen im Terminal - egal wie einfach die Anforderung ist!

Die Fehlermeldung „Operation nicht erlaubt“ erscheint sogar beim Versuch, bestimmte Verzeichnisse im lokalen Benutzer zu lesen!

macOS ist zuverlässig und gut geschützt, aber manchmal gehen diese Schutzmaßnahmen übertrieben. Finden Sie heraus, was die Fehlermeldung „Operation nicht erlaubt“ verursacht und erfahren Sie, wie Sie sie beheben können.

Was genau verursacht diese Frustration und wie können Sie sie beheben?

Die gute Nachricht ist, dass es ziemlich einfach zu beheben ist – wir müssen nur einige der Sicherheits- und Schutzeinstellungen Ihres Macs aktualisieren! Mojave Mac-Systemeinstellungen

Inhalt

    • Zusammenhängende Posts:
  • Es beginnt mit dem Systemintegritätsschutz von Apple
  • So beheben Sie einen App- oder Terminal-Fehler, der nicht zulässig ist, indem einem Terminal oder einer App vollen Festplattenzugriff gewährt wird
    • So gewähren Sie einer App oder einem Terminal vollen Festplattenzugriff
  • Erhalten Sie Fehlermeldungen, die in macOS High Sierra, Sierra oder El Capitan nicht zulässig sind?
  • Willst du einen anderen Weg? Sei vorsichtig!
    • Überprüfen Sie den Status des SIP (System Integrity Protection) Ihres macOS
  • Kann Benutzerbibliotheksdateien in macOS nicht lesen? Wird die Meldung Vorgang nicht zulässig angezeigt?
  • Lesertipps
    • Zusammenhängende Posts:
  • 3 Tipps mit dem Terminalbefehl, um Ihren Mac zu beschleunigen
  • So beheben Sie das Problem mit dem Entladen des macOS Mojave-Akkus
  • Ihr Mac konnte nicht mit Ihrer Apple Watched-Fehlermeldung kommunizieren, Anleitung

Es beginnt mit dem Systemintegritätsschutz von Apple

Beginnend mit macOS Mojave hat Apple einige zusätzliche Sicherheitsmaßnahmen über SIP (System Integrity Protection) hinzugefügt, um einen reibungslosen Betrieb Ihres Betriebssystems zu gewährleisten. Tatsächlich ähneln viele dieser neuen „Features“ der Funktionsweise von iOS mit App-Berechtigungen auf Ihren iPhones und iPads!

Der Systemintegritätsschutz (SIP) ist Apples Weg, Ihren Mac vor bösartiger Software zu schützen. SIP funktioniert so, dass sensible Bereiche des Betriebssystems gesperrt werden, sodass nur Apple darauf zugreifen kann.

Dieser Vorgang wird normalerweise von offiziellen Updates oder Apple-Installationsprogrammen durchgeführt. Das Ergebnis ist, dass Benutzer und Apps von Drittanbietern gelegentlich an den Stellen, an denen sie arbeiten müssen, nicht lesen oder schreiben können.

Diese Einschränkung führt zu den meisten Fehlermeldungen „Operation unzulässig“

Während SIP seit El Capitan präsent war, erweiterte Apple seinen Schutz in Mojave und höher. Dies führt dazu, dass viele Leute Fehler bekommen, wo sie vorher nicht waren. SIP erlaubt immer noch den Zugriff auf einige Verzeichnisse wie ~/Applications, sperrt jedoch andere wie ~/System oder ~/usr vollständig.

Die Aufgabe von SIP (System Integrity Protection) besteht darin, ALLE ART VON BENUTZER, einschließlich Admin-Benutzern daran, die von Apple als kritisch betrachteten Betriebsdateien zu ändern.

Und das ist gut und schlecht.

Gut für Leute, die an ihren Systemen herumspielen, ohne wirklich zu wissen, was sie tun, und schlecht für Leute, die tatsächlich wissen, was sie tun.

Aber wie bei den meisten Dingen in der Apple-Welt und im Leben gibt es einen Workaround.

Du kannst Lesen Sie, was Apple über SIP zu sagen hat auf ihrer Website. Aber um herauszufinden, was Sie dagegen tun können, lesen Sie einfach weiter unten.

Kommen wir also dazu!

Anleitung zum Beheben von App- oder Terminalfehlern Operation nicht zulässig von Gewähren des vollständigen Festplattenzugriffs für ein Terminal oder eine App

Bei der Fehlermeldung „Bedienung nicht zulässig“ gibt es zwei Lösungsmöglichkeiten. Seien Sie jedoch gewarnt, dass jede Lösung die Sicherheit Ihres Computers bis zu einem gewissen Grad schwächt.

Es wird empfohlen, ein aktuelles Backup zu erstellen und nur fortzufahren, wenn Sie mit Computern vertraut sind.

Schauen Sie sich auch nach anderen Alternativen um, bevor Sie unsere Lösungen ausprobieren. Sie können einen anderen Weg finden, der einfacher und sicherer ist. Du könntest sogar kontaktiere Apple direkt um zu sehen, ob sie helfen können.

Die erste und definitiv bevorzugte Lösung besteht darin, den vollständigen Festplattenzugriff auf die Anwendung zuzulassen, die Sie verwenden möchten.

Am häufigsten stoßen Benutzer auf die Fehlermeldung, wenn sie Befehlszeilen im Terminal ausführen.

Möglicherweise sind Sie jedoch bei der Verwendung einer Drittanbieter-App darauf gestoßen. In jedem Fall sollten Sie zunächst versuchen, der entsprechenden App oder dem entsprechenden Dienstprogramm vollen Festplattenzugriff zu gewähren.

Dies ist vergleichbar mit der Aufnahme auf eine White List für Apples SIP und ermöglicht den Lese- oder Schreibzugriff auf alle Verzeichnisse.

So gewähren Sie einer App oder einem Terminal vollen Festplattenzugriff

Das Gewähren von Festplattenvollzugriff auf alle Apps oder Dienstprogramme (einschließlich der nativen von Apple wie Terminal) ist potenziell problematisch, insbesondere wenn Sie mit macOS nicht vertraut sind.

Schritte zum Beheben von „Vorgang nicht zulässig“ durch Gewährung des vollen Festplattenzugriffs

  1. Schließen Sie die App Sie müssen zuerst vollen Festplattenzugriff gewähren.
    1. Es ist auch eine gute Idee, alle anderen Apps zu schließen und Ihren Mac neu zu starten (*nicht erforderlich, aber empfohlen)
  2. Offen Systemeinstellungen > Sicherheit & Datenschutz > Registerkarte Datenschutz Mac Systemeinstellungen Sicherheit & Datenschutz
  3. Auswählen Vollständiger Festplattenzugriff aus der linken Seitenleiste.
    1. Wenn Sie keine Änderungen vornehmen können, entsperren Sie Ihre Festplatte, indem Sie auf das Vorhängeschloss-Symbol in der unteren linken Ecke drücken und Ihr Administratorkennwort eingeben
  4. Tippen Sie auf die + Symbol
  5. Hinzufügen die App oder Terminal zu Ihren genehmigten Apps mit Vollzugriff. Wenn Sie die App zuvor nicht geschlossen haben, schließe die App jetzt, wenn sie bereits läuft und fügen Sie es dann der Liste für den vollständigen Festplattenzugriff hinzuGewähren Sie einer App in macOS Mojave vollen Festplattenzugriff
  6. Starten Sie die App oder das Terminal neu und sehen Sie, ob es jetzt Ihre Befehle akzeptiert.
    1. Gewähren Sie Apps beim erneuten Öffnen Zugriff, um bei Bedarf Änderungen an Ihrem Computer vorzunehmen
  7. Sie sollten dies nur EINMAL für jede App oder jedes Terminal tun müssen
  8. Sie sehen keinen vollständigen Festplattenzugriff in den Sicherheits- und Datenschutzeinstellungen?

Wenn auf der Registerkarte Datenschutz in den Systemeinstellungen Sicherheit und Datenschutz kein vollständiger Festplattenzugriff angezeigt wird, überprüfen Sie zunächst, ob auf Ihrem Mac macOS 10.14 oder höher ausgeführt wird. Diese Option ist in früheren macOS-Versionen nicht verfügbar.

Wenn Sie bestätigen, dass auf Ihrem Mac macOS Mojave und höher ausgeführt wird, versuchen Sie es mit einem anderen Benutzerkonto neu zu starten und prüfen Sie, ob die Option angezeigt wird.

Erhalten Sie Fehlermeldungen, die in macOS High Sierra, Sierra oder El Capitan nicht zulässig sind?

Wenn Sie frühere Versionen von macOS oder Mac OS X El Capitan verwenden und diese Meldung erhalten, wenden Sie sich am besten an Befolgen Sie die zweite unten aufgeführte Lösung, um den allgemein bekannten Systemintegritätsschutz Ihres Mac vorübergehend zu deaktivieren als SIP.

Willst du einen anderen Weg? Sei vorsichtig!

Diese zweite und drastischere Lösung besteht darin, den Systemintegritätsschutz (SIP) von Apple vollständig auszuschalten.

Dadurch wird Ihr Computer möglicherweise einer ganzen Welt von Schwachstellen ausgesetzt und sollte mit äußerster Vorsicht erfolgen. Ziehen Sie diese Option nur in Betracht, wenn Sie alle Alternativen ausgeschöpft haben und die Befehlszeilen im Terminal ausführen können.

Auch diese extreme Lösung wird für die meisten Benutzer nicht empfohlen.

Schalten Sie den Systemintegritätsschutz Ihres Mac vorübergehend aus (nur für fortgeschrittene Benutzer empfohlen!)

  1. Neustart im Wiederherstellungsmodus (drücken und halten Sie beim Start Befehl + R)
  2. Öffnen Sie das Terminal-Dienstprogramm
  3. Geben Sie den Befehl ein csrutil deaktivieren
    1. Dadurch haben Sie vollen, uneingeschränkten Zugriff auf das gesamte Betriebssystem Ihres Mac und auf jede Datei – also wiederum nur fortgeschrittene Benutzer
  4. Für Terminalbenutzer;
    1. Starten Sie Ihren Mac neu und öffnen Sie Terminal erneut
    2. Verwenden Sie das Terminal mit den Befehlen, die zu nicht zulässigen Betriebsfehlern geführt haben
    3. Wenn Sie fertig sind, befolgen Sie die Schritte 1-2 und schalten Sie SIP mit dem Befehl wieder ein csrutil aktivieren 
    4. Starten Sie Ihren Mac neu und SIP sollte wieder im Geschäft sein

Lassen Sie sich nicht von der Einfachheit dieser Befehle täuschen. Die Entscheidung, SIP auszuschalten, sollte nicht auf die leichte Schulter genommen werden.

Sobald es jedoch ausgeschaltet ist, sind Sie in den Verzeichnissen völlig uneingeschränkt. Die lästige Fehlermeldung „Bedienung nicht erlaubt“ wird Sie nicht mehr stören.

Schalten Sie SIP wieder ein, wenn Sie Ihre Aufgaben abgeschlossen haben, die diese Art von Zugriff erfordern.

So aktivieren Sie SIP

  1. Starten Sie Ihren Mac neu und halten Sie Befehl + 'R' gedrückt, während er sich wieder einschaltet
  2. Klicken Sie auf Dienstprogramme und öffnen Sie Terminal
  3. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: csrutil aktivieren

Überprüfen Sie den Status des SIP (System Integrity Protection) Ihres macOS

Wenn Sie sich nicht sicher sind, ob Ihr Mac SIP aktiviert oder deaktiviert hat, verwenden Sie einen einfachen Terminalbefehl, um dies zu überprüfen!

  1. Terminal öffnen von Anwendungen > Dienstprogramme
  2. Geben Sie diesen Befehl genau ein: csrutil-Status
  3. Suchen Sie nach einer dieser Nachrichten:
    1. Status des Systemintegritätsschutzes: aktiviert
    2. Status des Systemintegritätsschutzes: deaktiviert SIP aktiviert auf Mac über Terminal

Ändern Sie den Status gemäß den obigen Anweisungen. Denken Sie daran, neu zu starten, nachdem Sie JEDE Änderung am SIP Ihres Mac vorgenommen haben. Wenn dies nicht funktioniert, starten Sie Ihren Mac im Wiederherstellungsmodus (Befehl + R) neu und rufen Sie Terminal über Wiederherstellung auf. Geben Sie dann Ihren SIP-Befehl ein.

Kann Benutzerbibliotheksdateien in macOS nicht lesen? Wird die Meldung Vorgang nicht zulässig angezeigt?

Einige Leser teilen uns mit, dass sie durch das Hinzufügen von Terminal und anderen Apps zur Liste der Programme, die den vollständigen Festplattenzugriff ermöglichen, auch auf Verzeichnisse und Dateien in ihrer Benutzerbibliothek zugreifen und diese lesen können.

Apple hat SIP (System Integrity Protection) von macOS in macOS 10.14+ erweitert, um bestimmte System- und Bibliotheksordner und -dateien in das Home-Verzeichnis des Benutzers aufzunehmen. Wo Sie diese Benutzerdateien und Verzeichnisse in früheren macOS High Sierra/Sierra, in macOS Mojave, Catalina und höher (d. h. 10.14+) öffnen und darauf zugreifen konnten, wurden diese Dateien usw. sind nicht mehr lesbar, ohne dass SIP deaktiviert oder Full Disk Access gewährt wurde.

Zur Erinnerung: Um den Zugriff auf eine App zu gewähren, gehen Sie zu Systemeinstellungen > Sicherheit & Datenschutz > Vollständiger Festplattenzugriff und fügen Sie die App hinzu, auf die Sie Zugriff gewähren möchten.

Teilen Sie uns in den Kommentaren Ihre Erfahrungen mit der Fehlermeldung „Bedienung nicht erlaubt“ mit. Haben Ihnen unsere Schritte zur Fehlerbehebung geholfen oder mussten Sie einen anderen Weg finden?

Lesertipps

  • Meine Lösung bestand darin, /bin/bash stattdessen vollen Festplattenzugriff zu gewähren. Um dies zu tun,
    1. Gehe zu Systemeinstellungen > Sicherheit & Datenschutz > Datenschutz > Vollständiger Festplattenzugriff
    2. Klicken Sie auf das Schloss und geben Sie ein Admin-Passwort ein, um Änderungen zuzulassen
    3. Öffne ein NEUES Finder-Fenster
    4. Gehen Sie zur Betriebsfestplatte Ihres Mac (normalerweise standardmäßig als Macintosh HD bezeichnet) und klicken Sie dann gleichzeitig auf diese drei Tasten: Befehl + Umschalt + . (Periodensymbol). Auf diese Weise können Sie die versteckten Dateien Ihres Macs sehen – wählen Sie /bin. Stellen Sie sicher, dass Sie sich im Stammverzeichnis Ihres Mac befinden und nicht in Ihrem Benutzerverzeichnis!
      1. Sie können auch Finder verwenden Gehe zu > Gehe zu Ordner… und geben Sie ein /bin/bash
    5. Ziehen /bin/bash zur Liste der vollständigen Festplattenzugriffe
    6. Drücken Sie auf das Schlosssymbol, um weitere Änderungen zu verhindern
Dan Helyer(älterer Autor)

Dan schreibt Tutorials und Anleitungen zur Fehlerbehebung, um Menschen zu helfen, das Beste aus ihrer Technologie herauszuholen. Bevor er Schriftsteller wurde, erwarb er einen BSc in Tontechnik, überwachte Reparaturen in einem Apple Store und unterrichtete sogar Englisch in China.

Zusammenhängende Posts: