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?
So führen Sie Terminal als Administrator auf Mac Pro aus
jmoneilthe2
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 haltensudo
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
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ücksu:Sorry
obwohl das Passwort korrekt war! 😉 Glücklicherweise gefunden und es funktionierte! Sosudo -i
anstattsu
.– 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 dennswitch 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
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
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_________________
Dies wird wahrscheinlich als Off-Topic geschlossen … Sie möchten kein Terminal als Administrator öffnen, sondern das verwenden
sudo
Befehl. Siehe hier für Details: apple.stackexchange.com/questions/14421/… guides.macrumors.com/sudo developer.apple.com/library/mac/documentation/Darwin/Reference/…– Winkler
29. Juli 2015 um 12:47 Uhr