Wichtige Information: Alle Texte auf dieser Website wurden aus unterschiedlichen Sprachen übersetzt. Bitte entschuldigen Sie die Qualität – diese kann niedriger sein als üblich. Grüße, Website-Administration. E-mail: info@debookmac.com

So führen Sie GUI-Apps als root in Mac OS X aus

GUI-Anwendung, die als root-Benutzer in Mac OS X ausgeführt wird

Starten von OS X GUI Apps als root-Benutzer

Die Befehlssyntax lautet wie folgt:

sudo /Path/To/Application/ApplicationName.app/Path/To/Executable

In den meisten Fällen sind dies Anwendungen, die im Verzeichnis / Applications / gespeichert sind, und die ausführbare Datei wird fast immer in Package / Contents / MacOS / wie auch immer der Name der Anwendung lautet:

sudo /Applications/ApplicationName.app/Contents/MacOS/ApplicationName

Dieser Befehl führt beispielsweise die bekannte TextEdit-App als root aus:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit

Um TextEdit als Hintergrund-App zu starten, dh es wird nicht geschlossen, wenn Sie das Terminalfenster schließen, wenden Sie das Flag -b auf sudo an:

sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit

Starten Sie eine GUI-Anwendung als root in Mac OS X

Sie können bestätigen, dass die Anwendung als Root ausgeführt wird, indem Sie den Befehl ps mit grep verwenden. Verwenden Sie erneut TextEdit als Beispiel:

ps au | grep TextEdit

Alternativ können Sie die Aktivitätsüberwachung der OS X-Prozessmanagement-App anzeigen und die Anwendung finden, die dort als „root“ -Benutzer ausgeführt wird, wie im Screenshot oben und im kurzen Video unten gezeigt:

Wenn Sie eine bestimmte App häufig als root ausführen möchten, sollten Sie einen Alias ​​in .bash_profile einfügen, um die Befehlszeichenfolge zu verkürzen.

Obwohl sie als root ausgeführt werden, sind möglicherweise nicht alle Systemdateien modifizierbar und einige können als „Gesperrt“ markiert werden, wenn sie in einigen Apps wie TextEdit geöffnet werden. Dieses Problem kann oft gelöst werden, indem der root-Benutzer aktiviert wird, wenn Sie dies noch nicht getan haben, aber nicht alle Apps haben diese Einschränkung. Bei bestimmten Aufgaben, wie dem Bearbeiten der hosts-Datei, ist es jedoch besser, sich an die Befehlszeile und einen textbasierten Editor zu halten oder eine App wie BBEdit oder TextWrangler zu verwenden.

Like this post? Please share to your friends: