Use sudo
to execute a single command and use su
to log in as another user.
Befehle mit "sudo" können von meinem Benutzer nicht ausgeführt werden
1882
Leif
Aus irgendeinem Grund kann ich keine Befehle su
als Benutzer ausführen . Das hat vorher funktioniert und ich bin nicht sicher, was es kaputt gemacht hat. Das Komische ist, dass ich mich problemlos verwurzeln kann.
Beispiel:
machine:~ myuser$ who myuser console Sep 28 01:10 myuser ttys000 Oct 3 22:21 machine:~ myuser$ sudo echo "test" Password: su: Sorry machine:~ myuser$ su Password: sh-3.2# echo "test" test sh-3.2# exit exit machine:~ myuser$
Soweit ich das beurteilen kann, gehört mein Benutzer zu den entsprechenden Benutzergruppen (einschließlich Wheel und Admin):
machine:~ myuser$ groups myuser staff com.apple.sharepoint.group.1 wheel everyone _appstore localaccounts _appserverusr admin _appserveradm _lpadmin _lpoperator _developer com.apple.access_screensharing machine:~ myuser$ dseditgroup -o checkmember -n . wheel yes myuser is a member of wheel machine:~ myuser$ dseditgroup -o checkmember -n . admin yes myuser is a member of admin
Ich bin überrascht. Hat jemand eine Idee, wie man das wieder zum Laufen bringt?
Vielen Dank im Voraus.
Warten Sie, sollten Sie nicht `sudo` verwenden, um Befehle auszuführen, und` su`, um Benutzer zu wechseln? Zumindest habe ich das immer in Linux gemacht (kein OS X-Benutzer, obwohl ich davon ausgehe, dass es dasselbe ist) ...
Bob vor 12 Jahren
3
Ich stimme @Bob zu. sudo wird verwendet, um einen einzelnen Befehl als anderen Benutzer auszuführen (z. B. root), während su zum vollständigen Anmelden als anderer Benutzer verwendet wird.
UtahJarhead vor 12 Jahren
2
Argh! Du hast recht Jungs, tut mir leid. Das gleiche Problem besteht jedoch bei der Verwendung von Sudo. Ich werde meine Frage aktualisieren.
Leif vor 12 Jahren
0
Argh, ich bin so ein Noob! Ich hab es jetzt. Ich habe das falsche Passwort für Sudo verwendet. Sudo verwendet das Admin-Passwort. nicht das root-Passwort.
Leif vor 12 Jahren
1
1 Antwort auf die Frage
3
UtahJarhead
Danke Utah, das ist definitiv richtig. Ich habe jedoch immer noch das gleiche Problem, wenn Sie sudo verwenden, um einzelne Befehle von meinem Benutzer auszuführen. Ich habe meine Frage entsprechend aktualisiert.
Leif vor 12 Jahren
0
Ich habs! Ich habe das falsche Passwort verwendet (Root-Passwort anstelle von Admin-Passwort). Ich werde dies als Antwort akzeptieren, da es mich auf das gesetzt hat, was ich falsch gemacht habe. Danke noch einmal! :)
Leif vor 12 Jahren
0
Mit Vergnügen, der Herr.
UtahJarhead vor 12 Jahren
0
@Leif Konkret handelt es sich nicht um das "admin" -Kennwort, sondern um das Kennwort des aktuellen Benutzers, der den Befehl ausführt (der normalerweise auch ein Administrator sein muss).
Darth Android vor 12 Jahren
1
Perfekt, danke für die Klarstellung @DarthAndroid!
Leif vor 12 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?