Wie erhalte ich Root-Rechte?

8

Wie erhalte ich Root-Rechte in Ubuntu Desktop 12.04? Ich habe es auf einem USB-Stick installiert, um es auszuprobieren. Wenn ich es jetzt auf einer VM installiere, habe ich nicht die gleichen Optionen wie auf dem USB-Stick, z. B. das Öffnen des Remotedesktops, das Installieren von Treibern und einige der Videofunktionen.

Nate Allen
quelle
1
Informationen von help.ubuntu.com/community/RootSudo "Standardmäßig ist das Kennwort des Root-Kontos in Ubuntu gesperrt. Dies bedeutet, dass Sie sich nicht direkt als Root anmelden oder den Befehl su verwenden können, um Root-Benutzer zu werden." Verwenden Sie stattdessen sudo ... Beispiel: help.ubuntu.com/community/RootSudo#sudo
mondjunge

Antworten:

8

Es gibt zwei Möglichkeiten, Dinge mit erhöhten Berechtigungen zu tun.

sudo Mit dieser Option können Sie Befehle in Ihrem eigenen Benutzerkonto mit Root-Rechten ausführen.

suMit dieser Option können Sie den Benutzer wechseln, sodass Sie tatsächlich als Root angemeldet sind. Diese Option ist jedoch unter Ubuntu standardmäßig deaktiviert. Stattdessen können Sie einfach eine Root-Shell mit starten sudo -i.

Lesen Was sind die Unterschiede zwischen "su", "sudo -s", "sudo -i", "sudo su"? für mehr Informationen.

Verwenden Sie beide Methoden nur bei Bedarf. Sie können Ihr System beschädigen, wenn Sie sie ohne Vorsicht verwenden.

OrangeTux
quelle
sudo -iist der typische Weg, um eine "Rootshell" auf einer Ubuntu-Box zu bekommen. Es protokolliert alles, was Sie tun, als Ihr ursprüngliches Benutzerkonto, aber Sie fungieren als Root.
Broam
6

Dies sollte dazu führen, dass Sie nach der Eingabe des Kennworts Ihres Benutzers root werden , vorausgesetzt, Sie waren das erste Konto, das erstellt wurde. Sei vorsichtig, wenn du root bist. Melden Sie sich nur dann als root an, wenn Sie es wirklich brauchen, und melden Sie sich ab, sobald Sie fertig sind.

sudo su -

Alternativ können Sie bestimmte Befehle mit Root-Rechten ausführen, indem Sie ihnen voranstellen sudo. Zum Beispiel:

sudo cp -p foo bar/
ajmccluskey
quelle
1
Die "Ubuntu" -Methode, um ein Root-Terminal zu erhalten, ist sudo -iFYI.
Broam
0

Sie können nicht etwas gewinnen, das Sie bereits haben. Wenn Sie sudo verwenden können, müssen Sie es nicht gewinnen.

Ua, entschuldigen Sie ... Aber mit Sudo "erlangen" Sie nicht Root-Privilegien. sudo wird verwendet, wenn Sie bereits über Root-Zugriff von der Administratorgruppe verfügen und diesen verwenden möchten.

Die Frage impliziert "Gewinn" als etwas, das Sie nicht haben. Wahrscheinlich nicht richtig geschrieben.

Allgemeines Beispiel: Sie benötigen also sudo oder root auf Ihrem Computer, können sudo jedoch nicht verwenden, da Sie das Privileg "erlangen" müssen, weil Sie sich versehentlich selbst gesperrt haben usw., indem Sie sudoers bearbeiten und sich selbst entfernen, weil Sie dachten, Sie könnten sich anmelden als root auf Ubuntu.

sudo löst nicht alles. Und Sie können nichts gewinnen, was Sie bereits haben.

Kommandant Klag
quelle