Wie melde ich mich als root an?

77

Ich möchte mich als root anmelden, aber wenn ich eintrete

sudo -s

und Passwort eingeben, wird diese Meldung angezeigt: "Sie befinden sich nicht in der sudoers-Datei", und wenn ich eingebe

su

und Passwort eingeben, wird angezeigt: "Authentifizierungsfehler".

Mein Betriebssystem hat nur einen Account. Vor ungefähr 1 Stunde habe ich mich als root angemeldet und einige Befehle ausgeführt. Wenn ich mich abmelde, kann ich mich kein weiteres Mal anmelden!

ava
quelle
Wir müssen wissen, welche Befehle Sie ausgeführt haben, als Sie root waren. Möglicherweise müssen Sie Ihr Passwort zurücksetzen: askubuntu.com/questions/24006/…
Jorge Castro
Möchten Sie den Benutzer im Terminal ändern, während Sie den Befehl su verwendet haben? Wenn Sie möchten, müssen Sie das root-Passwort haben
Jatttt

Antworten:

55

Für den suBefehl müssen Sie das root-Passwort eingeben. Root - Benutzer auf Ubuntu in der Regel gesperrt ist , so kann kein Benutzer als anmelden rootsomit suist nicht wahrscheinlich zu arbeiten.

Damit sudo -sSie arbeiten können, müssen Sie Teil der adminGruppe auf einem Ubuntu-Computer sein, was Sie anscheinend nicht sind.

Wenn Sie der einzige Benutzer auf dem System sind, der betroffen ist und möglicherweise ziemlich involviert ist, um Fehler zu beheben. Wenn nicht, würde ich vorschlagen, dass Sie mit dem Systemadministrator oder dem Besitzer des Systems sprechen, um zu erfahren, ob Sie überhaupt rootBerechtigungen erhalten können.

Karlson
quelle
8
Wenn es sich um Ihren Computer handelt und Sie die Root-Rechte verloren haben, müssen Sie dies beheben, indem Sie in den Wiederherstellungsmodus booten.
ams
Mein Betriebssystem hat nur einen Account. Vor ungefähr 1 Stunde habe ich mich als root angemeldet und einige Befehle ausgeführt. Wenn ich mich abmelde, kann ich mich kein weiteres Mal anmelden!
Ava
Welche Befehle hast du gemacht?
Karlson
Ich weiß es nicht genau. das waren einige einfache befehle wie das ändern von umask
ava
und einige Shell-Programmierung, Gruppe hinzufügen
ava
48

Beachten Sie, dass das Root-Konto standardmäßig nicht aktiv ist.

Sie müssen Folgendes tun:

sudo passwd root

Dann setzen Sie das Passwort. Verwenden Sie den Root-Benutzer mit

su root
Ronald
quelle
18

Die https://help.ubuntu.com/community/RootSudo schlägt vor:

Wenn Sie wirklich eine dauerhafte Root-Anmeldung benötigen, ist die beste Alternative, eine Root-Anmeldeshell mit dem folgenden Befehl zu simulieren ...

sudo -i
user26687
quelle
funktioniert nicht Mein os hat nur einen Account
ava
4

Zunächst benötigen Sie Administratorrechte. Wenn Sie keine Administratorrechte haben, halten Sie beim Booten die shiftTaste gedrückt. Sie gelangen in das GRUB-Menü. Wählen Sie hier den Wiederherstellungsmodus. Wenn Sie eine Liste mit Optionen wie " dpkgetc" sehen, wählen Sie, ob Sie eine Root-Shell starten möchten, und geben Sie Folgendes ein:

adduser username sudo

(wo usernameist dein Benutzername :-))

Dadurch werden Sie zur sudoers-Gruppe hinzugefügt! Dann tippe exitund starte normal. Wenn Sie Ihr Konto eingeben, geben Sie Folgendes ein:

sudo passwd root

Geben Sie dann Ihr Passwort ein und geben Sie das neue Root-Passwort ein

Danach können Sie sudas root-Passwort eingeben.

Wenn Sie das root-Passwort nicht ändern möchten, können Sie Folgendes verwenden:

sudo -i

Um eine Root-Shell zu starten, verwenden Sie Ihr eigenes Passwort.

Jatttt
quelle
Sagen Sie mir, ob Sie das Root-Konto aktivieren möchten, um sich im Root-Konto anzumelden :)
Jatttt
Nur eine Frage, wirkt sich der oben erwähnte Wiederherstellungsmodus auf alle vorinstallierten Programme in Ubuntu aus?
Santosa Sandy