So führen Sie Terminal als Administrator auf Mac Pro aus

Lesezeit: 4 Minuten

Benutzer-Avatar
jmoneilthe2

Ich verwende zum ersten Mal einen Mac und muss Terminal als Administrator ausführen. Ich habe NodeJs und Git installiert und möchte Phone Gap/Corova herunterladen, aber wenn ich versuche, Cordova zu installieren, kommt eine Fehlermeldung zurück, die besagt, dass ich beim Ausführen des Terminals ein Administrator sein sollte. Wie öffne ich eine Eingabeaufforderung im Terminal als Administrator des Mac Pro?

Dies ist nicht Windows, Sie führen das Terminal nicht als Administrator aus. Was Sie tun, ist, dass Sie Befehle im Terminal als Administrator ausführen, normalerweise mit sudo:

$ sudo some command here

  • Um vollständig zu einer Admin-Sitzung zu wechseln, verwenden Sie normalerweise su. Dies erfordert jedoch möglicherweise eine bestimmte Berechtigungskonfiguration, bevor Sie diese verwenden können. Daran solltest du dich halten sudo es sei denn und bis Sie genau wissen, was Sie tun. Machen Sie sich mit der UNIX-Systemsicherheit vertraut.

    – verzeihen

    29. Juli 2015 um 12:52 Uhr


  • Während Sie einige der Pakete in npm installieren, funktioniert es nicht, da Sie sudo für jeden Befehl verwenden müssen, um dies zu vermeiden sudo chown -R $USER /usr/local/ und die nachfolgenden Befehle benötigen kein sudo-Schlüsselwort.

    – KingKongCoder

    13. Dezember 2017 um 0:41 Uhr

  • Während der Ausführung auf dem Terminal ./bootstrap.sh wird die Berechtigung verweigert, während sudo ./bootstrap.sh den Befehl nicht gefunden macht? Irgendeine Hilfe?

    – Bernstein K

    2. Juni 2019 um 16:00 Uhr

Benutzer-Avatar
Aditya Kadakia

Um zu root zu wechseln, damit alle nachfolgenden Befehle mit hohen Privilegien ausgeführt werden, anstatt zu verwenden sudo Verwenden Sie vor jedem Befehl den folgenden Befehl und geben Sie dann das Kennwort ein, wenn Sie dazu aufgefordert werden.

sudo -i

Der Benutzer ändert sich und bleibt root, bis Sie das Terminal schließen. Ausführen exit Befehl, der den Benutzer wieder zum ursprünglichen Benutzer ändert, ohne das Terminal zu schließen.

  • Genau das, wonach ich gesucht habe.

    – Matt

    2. April 2016 um 20:54 Uhr

  • Hilfreich. Vielen Dank 🙂

    – Arslan Ramay

    24. Juni 2016 um 14:14 Uhr

  • Früher haben wir es einfach benutzt su (Eingabe). Heute kehrt das zurück su:Sorry obwohl das Passwort korrekt war! 😉 Glücklicherweise gefunden und es funktionierte! So sudo -i anstatt su.

    – Nelda.techspiress

    30. Mai 2017 um 2:03 Uhr

Suchen Sie nach dem Terminal, nachdem Sie den Terminaltyp geöffnet haben

su <admin-user-name>   //su - switch user

Geben Sie das Admin-Passwort ein und geben Sie es ein. Führen Sie dann Ihre sudo-Befehle aus, z.

sudo open MySQLWorkbench.app

  • Ihre ist eine wichtige Antwort, die so viele andere ausgelassen haben – ein normaler Benutzer wird die bekommen "not in sudoers" Nachricht, es sei denn switch user wird zuerst durchgeführt. DANKE!!

    – Hicks

    18. Oktober 2021 um 3:49 Uhr

Sie können einen Befehl als Administrator mit ausführen

sudo <command>

Sie können auch zu root wechseln und jeder Befehl wird als root ausgeführt

sudo su

Hinzufügen sudo zu Ihrer Befehlszeile, wie:

$ sudo firebase init

  • Wenn ich mich nicht irre, müssen alle oben genannten Lösungen bereits ein lokaler Administrator sein (oder Mitglied der Sudoers-Liste sein). Ich denke, der Fragesteller braucht eine Möglichkeit, von einem aktuellen Nicht-Administrator/Nicht-Sudoer-Benutzer zu einem Administratorkonto zu wechseln.

    – Karsten

    2. Januar 2021 um 13:58 Uhr


Benutzer-Avatar
Stephan Rauch

sudo dscl . -create /Users/joeadmin
sudo dscl . -create /Users/joeadmin UserShell /bin/bash
sudo dscl . -create /Users/joeadmin RealName "Joe Admin" 
sudo dscl . -create /Users/joeadmin UniqueID "510"
sudo dscl . -create /Users/joeadmin PrimaryGroupID 20
sudo dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
sudo dscl . -passwd /Users/joeadmin password 
sudo dscl . -append /Groups/admin GroupMembership joeadmin

Drücken Sie nach jedem Satz die Eingabetaste

Dann mach ein:

sudo reboot

Ändern Sie joeadmin in das, was Sie wollen, aber es muss durchgehend gleich bleiben. Sie können nach Passwort auch ein Passwort Ihrer Wahl eingeben.

  • Wenn ich mich nicht irre, müssen alle oben genannten Lösungen bereits ein lokaler Administrator sein (oder Mitglied der Sudoers-Liste sein). Ich denke, der Fragesteller braucht eine Möglichkeit, von einem aktuellen Nicht-Administrator/Nicht-Sudoer-Benutzer zu einem Administratorkonto zu wechseln.

    – Karsten

    2. Januar 2021 um 13:58 Uhr


Benutzer-Avatar
Jeberdson Abraham

Ich hatte das gleiche Problem, später erfuhr ich, dass ich den Benutzer (mit dem Befehl su) zu einem Administrator-Benutzer wechseln muss. Nach Eingabe des Passworts konnte ich den Befehl erfolgreich ausführen.

MGCXXXXXXXXD6N:~ username$ su <admin_user> 
Password: ******
bash-3.2$ _________Give your command here. It works_________________

1014460cookie-checkSo führen Sie Terminal als Administrator auf Mac Pro aus

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy