3 Möglichkeiten zum Öffnen von Anwendungen mit Root-Rechten auf einem Mac

Inhaltsverzeichnis:

3 Möglichkeiten zum Öffnen von Anwendungen mit Root-Rechten auf einem Mac
3 Möglichkeiten zum Öffnen von Anwendungen mit Root-Rechten auf einem Mac

Video: 3 Möglichkeiten zum Öffnen von Anwendungen mit Root-Rechten auf einem Mac

Video: 3 Möglichkeiten zum Öffnen von Anwendungen mit Root-Rechten auf einem Mac
Video: PHP Tutorial Deutsch für Anfänger | Ganzer Kurs 2024, April
Anonim

Sie können jede Mac-Anwendung mit Root-Rechten öffnen, solange Sie ein Administratorkennwort haben. Verwenden Sie wie immer keinen Root-Zugriff, es sei denn, Sie wissen, was Sie tun, da Sie die Anwendung oder Ihren Computer ernsthaft beschädigen könnten.

Schritte

Methode 1 von 3: Von einem Administratorkonto

Symbol verstehen
Symbol verstehen

Schritt 1. Kennen Sie die Risiken

Die meisten grafischen Anwendungen sind nicht für den Root-Zugriff ausgelegt. Beschränken Sie sich auf bestimmte Aufgaben, die Sie gut verstehen, oder Sie erhalten möglicherweise unzugängliche Dateien, Anwendungsabstürze oder Sicherheitslücken.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 2
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 2

Schritt 2. Öffnen Sie das Terminal

Melden Sie sich auf Ihrem Computer bei einem Administratorkonto an. Gehen Sie zu Anwendungen → Dienstprogramme und starten Sie Terminal.

Dieses Administratorkonto muss ein nicht leeres Passwort haben, oder Terminal erlaubt Ihnen nicht, auf Root-Rechte zuzugreifen

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 3
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 3

Schritt 3. Versuchen Sie den schnellen Weg

Mit dem Befehl sudo können Sie Anwendungen mit Root-Zugriff starten, erfordert jedoch den Pfad zur ausführbaren Datei im Anwendungspaket. Die meisten Standard-Mac-Anwendungen sowie viele Programme von Drittanbietern organisieren den Paketinhalt auf die gleiche Weise, daher lohnt es sich, Folgendes auszuprobieren:

  • Geben Sie sudo "\ Dateipfad von der Festplatte zur Anwendung.app/Contents/MacOS/Anwendungsname" ein.

    Um beispielsweise iTunes zu öffnen, tippe sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" ein und drücke ⏎ Return.

  • Geben Sie das Passwort für das Administratorkonto ein, bei dem Sie gerade angemeldet sind. Drücken Sie ⏎ Zurück.
  • Wenn der Befehl funktioniert, sollte die Anwendung mit Root-Rechten geöffnet werden. Wenn Terminal "Befehl nicht gefunden" sagt, fahren Sie mit dem nächsten Schritt fort.
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 4
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 4

Schritt 4. Öffnen Sie den Paketinhalt der Anwendung

Wenn der schnelle Weg nicht funktioniert, suchen Sie die Anwendung im Finder. Klicken Sie mit der rechten Maustaste (oder bei gedrückter Strg-Taste) auf sein Symbol und wählen Sie Paketinhalt anzeigen aus dem Dropdown-Menü.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 5
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 5

Schritt 5. Suchen Sie die ausführbare Datei

Sie sollten jetzt einen oder mehrere Ordner in der Anwendung sehen. Suchen Sie die ausführbare Datei in diesem Ordner. Dies befindet sich normalerweise in /Contents/MacOS.

  • Die ausführbare Datei hat oft denselben Namen wie die Anwendung, kann aber auch einen anderen Namen haben, z. B. "run.sh".
  • Das Symbol der ausführbaren Datei ist normalerweise ein schwarzes Quadrat mit dem Wort "exec" in Kleinbuchstaben.
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 6
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 6

Schritt 6. Geben Sie sudo in das Terminal ein

Geben Sie sudo gefolgt von einem Leerzeichen ein. Geben Sie den Befehl noch nicht ein.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 7
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 7

Schritt 7. Ziehen Sie die ausführbare Datei in die Terminalzeile

Dies sollte automatisch den Dateipfad zur ausführbaren Datei einfügen.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 8
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 8

Schritt 8. Bestätigen Sie den Befehl mit Ihrem Passwort

Drücke ⏎ Zurück. Geben Sie das Kennwort für das Administratorkonto ein, bei dem Sie angemeldet sind, und drücken Sie erneut ⏎ Zurück. Die Anwendung sollte mit Root-Rechten gestartet werden.

Methode 2 von 3: Von einem Nicht-Administrator-Konto

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 9
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 9

Schritt 1. Öffnen Sie Terminal in einem Nicht-Administratorkonto

Viele Systemadministratoren ziehen es vor, in einem normalen Benutzerkonto zu arbeiten, um den möglichen Schaden durch Fehler oder Malware-Angriffe zu begrenzen. Diese Methode erfordert weiterhin ein Administratorkennwort, ermöglicht Ihnen jedoch temporären Root-Zugriff, ohne den Benutzer wechseln zu müssen. Öffnen Sie zunächst ein Terminalfenster.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 10
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 10

Schritt 2. Wechseln Sie im Terminal zu einem Administrator

Geben Sie den Befehl su ein, gefolgt von einem Leerzeichen und dem Benutzernamen eines Administrators auf diesem Computer. Geben Sie das Kennwort dieses Administrators ein. Sie arbeiten jetzt als dieser Benutzer.

Der Bindestrich im Befehl ist optional, wird aber empfohlen. Es setzt die Umgebungsvariablen und das Verzeichnis auf die des Administratorbenutzers, wodurch die Wahrscheinlichkeit einer versehentlichen Beschädigung begrenzt wird

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 11
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 11

Schritt 3. Öffnen Sie die Anwendung mit sudo

Die typische Verwendung ist sudo "\ Dateipfad von der Festplatte zur Anwendung.app/Contents/MacOS/Anwendungsname". Wenn dies nicht funktioniert oder Sie weitere Anleitung benötigen, lesen Sie die obigen Anweisungen für Administratoren.

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 12
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 12

Schritt 4. Kehren Sie zu Ihrem eigenen Konto zurück

Wenn Sie alle Aufgaben abgeschlossen haben, die Root-Rechte erfordern, geben Sie exit in Terminal ein. Dadurch wird der Administratorbenutzer verlassen und Sie kehren zu Ihrem normalen Konto zurück.

Methode 3 von 3: Fehlerbehebung

Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 13
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 13

Schritt 1. Deaktivieren Sie den Systemintegritätsschutz (hohes Risiko)

Diese in Mac OS 10.11 El Capitan eingeführte Funktion beschränkt den Zugriff auf wichtige Dateien selbst für den Root-Benutzer. Wenn Sie die gewünschten Änderungen nicht vornehmen können, können Sie SIP deaktivieren. Tun Sie dies nur, wenn Sie von Ihren Fähigkeiten überzeugt sind und verstehen, dass ein Fehler Ihren Computer löschen oder funktionsunfähig machen könnte:

  • Starte deinen Computer neu. Halte ⌘ Command + R gedrückt, nachdem du das Startgeräusch gehört hast, um in den Wiederherstellungsmodus zu wechseln.
  • Wählen Sie im oberen Menü Dienstprogramme und dann Terminal.
  • Geben Sie csrutil disable ein; Neustart im Terminal.
  • Lassen Sie den Computer wie gewohnt neu starten. Sie können jetzt die obigen Schritte ausführen, um jede Anwendung mit vollen Root-Rechten zu öffnen. Wenn Sie fertig sind, sollten Sie diese Anweisungen mit enable anstelle von disable wiederholen, um SIP wiederherzustellen.
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 14
Öffnen Sie Anwendungen mit Root-Rechten auf einem Mac Schritt 14

Schritt 2. Verwenden Sie nano anstelle eines grafischen Texteditors

Es kann sicherer und zuverlässiger sein, Konfigurationsdateien mit einem Texteditor im Terminal zu bearbeiten. Nano ist eine einfache Option, die standardmäßig verfügbar ist. Um es mit Root-Rechten zu verwenden, geben Sie einfach sudo nano gefolgt von einem Leerzeichen und dem Dateipfad zu Ihrem Textdokument ein. Sie können das Dokument dann im Terminal bearbeiten. Wenn Sie fertig sind, drücken Sie Strg + O, um zu speichern, dann Strg + X, um nano zu beenden.

  • Zum Beispiel öffnet sudo nano /etc/hosts die hosts-Datei mit Root-Zugriff.
  • Es empfiehlt sich, eine Sicherungskopie zu erstellen, bevor Sie Konfigurationsdateien bearbeiten. Geben Sie dazu sudo cp filepath_of_config_file new_filepath of backup ein. Beispielsweise erstellt sudo cp /etc/hosts /etc/hosts.backup eine Kopie der hosts-Datei namens hosts.backup. Wenn Sie einen Fehler machen, verschieben Sie die falsch konfigurierte Datei mit (zum Beispiel) sudo mv /etc/hosts /etc/hosts.bad und stellen Sie die Sicherung mit sudo cp /etc/hosts.backup /etc/hosts wieder her.

Empfohlen: