So beheben Sie den Fehler „ls: .: Operation nicht zulässig“ im Terminal

Befehle im Terminal können aufgrund des Fehlers „ls: .: Operation nicht zulässig“ nicht ausgeführt werden? Diese Meldung kann erscheinen, wenn macOS den Zugriff auf bestimmte Verzeichnisse einschränkt und so die Ausführung grundlegender Befehle verhindert. Das ist zwar frustrierend, aber es handelt sich nicht nur um einen zufälligen Fehler – es handelt sich um den aktiven Schutz sensibler Systembereiche durch Ihren Mac.

Allerdings können einige Anpassungen in den Systemeinstellungen das Problem beheben. In diesem Artikel erläutern wir, warum Terminal diesen Fehler anzeigt, und führen Sie durch die Schritte zur Behebung.

Warum meldet Terminal auf dem Mac „Vorgang nicht zulässig“?

Im Wesentlichen weist der Mac-Fehler „LS-Vorgang nicht zulässig“ darauf hin, dass Sie nicht über die Berechtigung verfügen, auf geschützte Verzeichnisse und Dateien auf Ihrem Gerät zuzugreifen.

Wenn Sie Ihr System kürzlich aktualisiert haben, wird dieses Problem wahrscheinlich durch verbesserte Sicherheitsmaßnahmen verursacht, einschließlich Änderungen am vollständigen Festplattenzugriff und Systemintegritätsschutz (SIP).

Zum Glück ist es eine ziemlich einfache Lösung, und wir zeigen Ihnen im nächsten Abschnitt, wie Sie das Problem lösen können.

Für diejenigen, die neu bei Macs sind und sich fragen, wo sie die Terminal-App finden können, hier eine kurze Erinnerung:

Öffnen Sie Finder > Anwendungen > Dienstprogramme > Terminal.

Oder Sie können eine Spotlight-Suche öffnen, indem Sie die Befehls- und die Leertaste drücken und „Terminal“ eingeben.

Nun zu den Korrekturen.

Befolgen Sie diese vier einfachen Schritte, um diesen lästigen Fehler zu beheben; lass uns gehen.

1. Stellen Sie sicher, dass der vollständige Festplattenzugriff aktiviert ist

Die Sicherheitsfunktion „Full Disk Access“ von Apple wurde erstmals mit macOS 10.14 Mojave eingeführt. Es dient letztendlich dazu, Ihre persönlichen Daten vor unbefugtem Zugriff zu schützen. Wenn für das Terminal kein vollständiger Festplattenzugriff aktiviert ist, ist der Betrieb schwierig. So schalten Sie es ein:

Siehe auch:So beheben Sie den Fehler „Löschvorgang kann nicht gestartet werden: Es ist ein beschreibbarer Datenträger erforderlich (-69772)“.

  • Wählen Sie im Apple-Hauptmenü > Systemeinstellungen > Datenschutz und Sicherheit.
  • Suchen Sie in der Liste nach „Vollständiger Festplattenzugriff“ und wählen Sie ihn aus.
  • Suchen Sie in der Liste nach „Terminal“ und stellen Sie die Schaltfläche auf „Ein“.
  • Geben Sie Ihr Administratorkennwort ein, um die Änderung vorzunehmen.
  • Öffnen Sie nun Terminal und testen Sie Ihren Befehl, um zu sehen, ob er funktioniert.

2. Dateiberechtigung prüfen und anpassen

Gesperrte Dateien kommen häufiger vor, als Sie denken, und können ein weiterer Grund dafür sein, dass Benutzer im Terminal auf Fehlermeldungen stoßen. Wenn bestimmte Dateien gesperrt sind, können Sie über Terminal keine Änderungen vornehmen. Mit anderen Worten: Sie verfügen nicht über ausreichende Berechtigungen, um bestimmte Dateien zu ändern oder darauf zuzugreifen.

Sie müssen zunächst die Datei entsperren, die Sie ändern möchten, bevor Sie Befehle im Terminal ausführen können. So geht's:

  • Suchen Sie im Finder nach der Datei, die Sie ändern möchten.
  • Sobald Sie die Datei gefunden haben, klicken Sie mit der rechten Maustaste auf das Dateisymbol und wählen Sie „Informationen“.
  • Wählen Sie unter „Freigabe & Berechtigung“ Ihren Benutzernamen aus.
  • Ändern Sie nun die Berechtigung in „Lesen und Schreiben“.
  • Nachdem die Datei nun entsperrt ist, versuchen Sie erneut, Ihren Befehl im Terminal auszuführen.

Machen Sie sich keine Sorgen, wenn Sie bereits über Lese- und Schreibzugriff verfügen und dieser Tipp nicht geholfen hat. Im Folgenden haben wir noch ein paar weitere Tricks zusammengestellt, die Ihnen helfen, dieses Problem ein für alle Mal zu lösen.

3. Allgemeine MacBook-Wartung

Sie werden vielleicht überrascht sein, diesen Tipp auf der Liste zu sehen, aber eine regelmäßige und konsistente Mac-Wartung ist eine großartige vorbeugende Maßnahme, um zu verhindern, dass Probleme wie dieses jemals auftreten.

Durch die Wartung können Sie die Leistung Ihres Mac steigern, Anwendungsfehler beseitigen und Probleme mit Festplattenberechtigungen beheben. Dadurch können viele lästige Probleme vermieden und die Lebensdauer Ihres Computers verlängert werden.

Viele Benutzer übersehen die Wartung, weil sie oft als zeitaufwändige, manuelle Aufgabe angesehen wird. Das muss jedoch nicht so sein.

Dank Tools wieCleanMyMacDie Durchführung von Wartungsarbeiten ist schnell und mühelos. Die Leistungsfunktion der App führt eine Reihe von Skripten aus, die dabei helfen, die Leistung zu verbessern, Anwendungsfehler zu verhindern und die Ressourcen Ihres Mac zu optimieren. Mit nur wenigen Klicks können Protokolle rotiert, Festplattenberechtigungen repariert und hartnäckige Anwendungsfehler behoben werden. So geht's:

Wussten Sie?Das Tolle am Mac ist, dass die meiste Zeit alles einwandfrei funktioniert. Manchmal können jedoch alle Arten von Problemen auftreten, wie zum Beispiel die Fehlermeldung „ls: Vorgang nicht zulässig“ im Terminal, das MacBook schläft nicht, wenn der Deckel geschlossen ist, oder das Trackpad funktioniert nicht, um nur einige zu nennen. Auf unserem Blog finden Sie Lösungen für diese und andere Mac-Probleme.

4. Deaktivieren Sie vorübergehend den Systemintegritätsschutz Ihres Macs

Wenn der Fehler „Vorgang nicht zulässig“ immer noch auftritt, nachdem Sie dem Terminal vollständigen Festplattenzugriff gewährt und einige allgemeine Wartungsarbeiten durchgeführt haben, können Sie als letzten Schritt versuchen, Ihr SIP vorübergehend zu deaktivieren.

Die SIP-Funktion (System Integrity Protection) soll Ihr gesamtes macOS-System schützen, indem sie die Leistung von nicht autorisiertem Code stoppt. Eigentlich ist es für Entwickler eine ziemlich gängige Praxis, diese Funktion zu deaktivieren, damit sie Codes testen, Anwendungsfehler beheben und neue macOS-Erweiterungen installieren können.

So deaktivieren Sie es vorübergehend:

Zuerst müssen Sie Ihren Mac in macOS Recovery starten; Abhängig von Ihrem Gerät kann dies variieren. Hier sind die offiziellen Schritte von Apple fürMacs mit Apple-Siliziumund fürIntel-basierte Macs.

Nachdem Sie Ihren Mac erfolgreich im Wiederherstellungsmodus gestartet haben, führen Sie die folgenden Schritte aus:

  1. Wählen Sie im oberen Hauptmenü Dienstprogramme >Terminal.

  2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um ihn auszuführen:

    csrutil deaktivieren

  3. Klicken Sie nun auf das Apple-Hauptmenü > Neu starten.

  4. Öffnen Sie nach dem Hochfahren Ihres Mac das Terminal und versuchen Sie, den ursprünglichen Befehl auszuführen, den Sie ausführen wollten.

Nachdem Sie die erforderlichen Aufgaben im Terminal erfolgreich ausgeführt haben, empfiehlt es sich, die SIP-Funktion erneut zu aktivieren, um Ihren Mac vor künftigen Viren- oder Malware-Angriffen zu schützen.

Wiederholen Sie dazu einfach den obigen Schritt, geben Sie dieses Mal jedoch den folgenden Befehl ein: csrutil enable

Was tun, wenn nichts geholfen hat?

Wenn Sie alle Lösungen ausprobiert haben und immer noch derselbe Terminal-Fehler auftritt, ist die Neuinstallation von macOS möglicherweise die beste LösungVerlaufAktion. Durch diesen Vorgang werden alle Systemdateien, Berechtigungen und Sicherheitseinstellungen zurückgesetzt, was zur Lösung anhaltender Probleme beiträgt.

Um macOS neu zu installieren, müssen Sie Ihren Mac in der macOS-Wiederherstellung starten. Eine ausführliche Anleitung finden Sie unterOffizielle Website von Appleum Sie durch den Prozess zu führen. Hoffentlich wird Ihr Terminalproblem dadurch endgültig behoben.

Damit sind wir am Ende angelangt. Dank dieser einfachen und leicht zu befolgenden Tipps sollte die irritierende Fehlermeldung „ls: .: Operation nicht zulässig“ der Vergangenheit angehören.