3 Möglichkeiten zum Öffnen von Apps mit Root-Rechten auf dem Mac

Inhaltsverzeichnis:

3 Möglichkeiten zum Öffnen von Apps mit Root-Rechten auf dem Mac
3 Möglichkeiten zum Öffnen von Apps mit Root-Rechten auf dem Mac

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

Video: 3 Möglichkeiten zum Öffnen von Apps mit Root-Rechten auf dem Mac
Video: Mac Hintergrund ändern 2022 💻 Mac Hintergrund personalisieren 2024, Dezember
Anonim

Sie können jede Mac-Anwendung mit Root-Rechten öffnen, solange Sie das Computer-Administratorkennwort haben. Verwenden Sie diesen Root-Zugriff jedoch nach Bedarf und seien Sie vorsichtig, wenn Sie Apps mit Root-Zugriff verwenden. Der unachtsame Umgang mit Anwendungen oder Zugriffsrechten kann Anwendungen oder Ihren Computer beschädigen.

Schritt

Methode 1 von 3: Mit einem Administratorkonto

Symbol verstehen
Symbol verstehen

Schritt 1. Kennen Sie die Risiken der Verwendung von Root-Rechten

Die meisten Anwendungen mit grafischen Oberflächen sind nicht dafür ausgelegt, Root-Rechte zu handhaben. Beschränken Sie die Verwendung von Berechtigungen, um bestimmte Aufgaben auszuführen, die Sie vollständig verstehen. Die rücksichtslose Verwendung von Berechtigungen kann Ihren Zugriff auf einige Dateien sperren, Anwendungen nicht mehr reagieren oder Sicherheitslücken öffnen.

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

Schritt 2. Melden Sie sich auf Ihrem Computer bei einem Administratorkonto an und öffnen Sie dann ein Terminal, indem Sie auf Anwendungen → Dienstprogramme klicken und Terminal auswählen

Stellen Sie sicher, dass das von Ihnen verwendete Administratorkonto passwortgeschützt ist. Das Terminal erlaubt Ihnen nicht, von einem Konto ohne Passwort auf root 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, um auf Root zuzugreifen

Mit dem Befehl "sudo" können Sie Anwendungen mit Root-Rechten öffnen, aber Sie müssen die vollständige Adresse der Hauptdatei der Anwendung im Paket kennen. Die meisten integrierten und Drittanbieter-Mac-Anwendungen verwenden ein ähnliches Paketsystem. Daher können Sie den folgenden Befehl versuchen, um die Anwendung zu öffnen:

  • Geben Sie sudo "\ die vollständige Adresse des Anwendungspakets auf dem Laufwerk.app/Contents/MacOS/Anwendungsname" ein.

    Um beispielsweise iTunes zu öffnen, geben Sie sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" ein und drücken Sie die Eingabetaste.

  • Geben Sie das Kennwort für das Konto ein, das Sie derzeit verwenden, und drücken Sie dann die Eingabetaste.
  • Wenn der Befehl erfolgreich ist, wird die Anwendung mit Root-Rechten geöffnet. Wenn Terminal jedoch die Fehlermeldung "Befehl nicht gefunden" anzeigt, befolgen Sie die nächsten Schritte.
Ö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 Inhalt des Anwendungspakets

Wenn die obige Schnellmethode nicht funktioniert, suchen Sie die App im Finder, klicken Sie dann mit der rechten Maustaste (oder bei gedrückter Strg-Taste) auf das App-Symbol und wählen Sie Paketinhalt anzeigen aus dem 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 Hauptdatei des Programms

Nun sehen Sie einen oder mehrere Ordner im Anwendungspaket. In diesem Ordner finden Sie die Hauptdateien des Programms. Im Allgemeinen befinden sich diese Dateien im Ordner /Contents/MacOS.

  • Im Allgemeinen hat die Hauptdatei des Programms denselben Namen wie das Programm, aber manchmal hat sie einen anderen Namen, z. B. "run.sh".
  • Die Hauptdatei des Programms hat normalerweise ein Blackbox-Symbol mit einem Kleinbuchstaben "exec".
Ö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 den Befehl sudo in Terminal ein, gefolgt von einem Leerzeichen

Geben Sie den Befehl nicht zuerst 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 Hauptdatei der Anwendung in das Terminalfenster

Die vollständige Adresse der Anwendungsdatei wird automatisch im Terminalfenster angezeigt.

Ö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 die Aktion durch Eingabe des Passworts

Drücken Sie die Eingabetaste und geben Sie dann das Passwort für das Konto ein, das Sie derzeit verwenden. Drücken Sie danach erneut die Eingabetaste. Die Anwendung wird mit Root-Rechten geöffnet.

Methode 2 von 3: Mit einem Nicht-Administratorkonto

Ö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 mit einem Nicht-Administratorkonto, um zu beginnen

Die meisten Systemadministratoren ziehen es vor, Nicht-Administrator-Konten zu verwenden, um ernsthafte Computerschäden durch Bedienungsfehler oder Malware-Angriffe zu vermeiden. Dieser Schritt ermöglicht Ihnen einen temporären Root-Zugriff, ohne das Konto zu wechseln, aber Sie benötigen dazu weiterhin ein Administratorkennwort.

Ö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 vom Terminal zum Administratorkonto

Geben Sie den Befehl su ein, gefolgt von einem Leerzeichen und dem Benutzernamen des Administrators. Geben Sie anschließend das Administratorkennwort ein. Jetzt können Sie das Administratorkonto im Terminal verwenden.

Sie müssen das "-"-Zeichen im obigen Befehl nicht wirklich verwenden. Das Flag dient dazu, die Umgebungsvariable auf die Umgebungsvariable des Administratorkontos zu setzen. Um versehentliche Computerschäden zu vermeiden, wird daher empfohlen, es zu verwenden

Ö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 App mit dem Befehl „sudo“

Im Allgemeinen können Sie den Befehl sudo "\ full address of application package on drive.app/Contents/MacOS/ application name" verwenden. Wenn der Befehl nicht funktioniert, lesen Sie die vorherigen Schritte.

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

Schritt 4. Wenn Sie mit dem Zugriff auf root fertig sind, kehren Sie mit dem Befehl exit zum Nicht-Administratorkonto zurück

Nach Eingabe des Befehls kehrt das Terminal zur Verwendung des Nicht-Administratorkontos 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, indem Sie diese Schritte ausführen

Diese seit OS X 10.11 El Capitan verfügbare Funktion beschränkt den Zugriff auf alle Dateien, auch wenn Sie ein Root-Konto verwenden. Wenn Sie die gewünschten Änderungen am System nicht vornehmen können, versuchen Sie, SIP zu deaktivieren. Dieser Schritt ist jedoch sehr gefährlich und kann den Computer oder die darauf befindlichen Daten beschädigen. Führen Sie diesen Schritt daher nur aus, wenn Sie die Risiken wirklich verstehen.

  • Starte den Computer neu. Wenn Sie den Startton hören, halten Sie Befehl + R gedrückt, um in den Wiederherstellungsmodus zu wechseln.
  • Wählen Sie im Menü oben auf dem Bildschirm Dienstprogramme aus und klicken Sie dann auf Terminal.
  • Geben Sie im Terminalfenster den Befehl csrutil disable ein; startet neu.
  • Warten Sie, bis der Computer normal neu gestartet wurde, und führen Sie dann die Schritte oben in diesem Artikel aus, um Apps mit vollständigen Root-Berechtigungen zu öffnen. Wenn Sie mit der Verwendung der App fertig sind, sollten Sie SIP erneut aktivieren. Befolgen Sie die Schritte zum Deaktivieren von SIP, ersetzen Sie jedoch den Befehl disable durch enable.
Ö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 Texteditors mit grafischer Oberfläche

Das Bearbeiten der Konfigurationsdatei mit dem Texteditor im Terminal kann eine sicherere Option sein. Nano ist ein integrierter Texteditor, der vom Terminal aus verwendet werden kann. Um nano mit Root-Rechten zu verwenden, verwenden Sie den Befehl sudo nano, gefolgt von einem Leerzeichen und der Dateiadresse. Sie können die Datei dann im Terminal bearbeiten. Wenn Sie mit der Bearbeitung der Datei fertig sind, drücken Sie Strg + O, um die Datei zu speichern, und Strg + X, um nano zu beenden.

  • Beispielsweise öffnet der Befehl sudo nano /etc/hosts die Datei "hosts" mit Root-Rechten.
  • Es wird empfohlen, die Konfigurationsdatei, die Sie bearbeiten möchten, mit dem Befehl sudo cp address)file_address file_backup zu sichern. Um beispielsweise die Datei „hosts“mit dem Backup-Namen „hosts.backup“zu sichern, geben Sie den Befehl sudo cp /etc/hosts /etc/hosts.backup ein. Wenn Sie beim Bearbeiten der Datei einen Fehler gemacht haben, benennen Sie sie mit dem Befehl mv um (zB sudo mv /etc/hosts /etc/hosts.bad) und stellen Sie die Sicherung mit sudo cp /etc/hosts.backup /etc/hosts wieder her.

Tipps

Sie müssen beim Schreiben der Dateiadresse nur Anführungszeichen verwenden, wenn die Dateiadresse Leerzeichen enthält

Empfohlen: