Versuchte, in root einzutreten

Versuchte, in root einzutreten
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure

Ich habe das Passwort eingegeben, aber es wird immer noch dasselbe angezeigt wie oben. Kann mir jemand helfen?

Antwort1

suwird zur Authentifizierung als ein anderer Benutzer verwendet (sofern das Konto im System vorhanden ist; nicht Ihres). Wenn Sie verwenden möchten, susollten Sie Folgendes verwenden:

su username -c command

WoNutzernameist der Name des Kontos, das Sie verwenden möchten, undBefehlist das, was Sie ausführen möchten.
Sie werden aufgefordert, das Passwort einzugeben. Sie müssen das Passwort desNutzernameKonto und nicht Ihres.

Da Sie aber lediglich als eingeben möchten root, sollten Sie einfach Folgendes eingeben:

sudo su

und geben Sie das Passwort ein root, das standardmäßig das Passwort Ihres Administratorkontos ist. Hier ist ein Screenshot als Beispiel:

Eingabe als <code>root</code>

Antwort2

Um das Terminal als Root auszuführen, müssen Sie als Superuser auf die Root-Shell zugreifen.sudo

Es gibt zwei Möglichkeiten, das zu tun:

sudo -iDabei wird eine Shell mit Root-Rechten ausgeführt und auch die Umgebung des Root-Benutzers abgerufen.

sudo su wobei suverwendet wird, um zu einem anderen Benutzer zu wechseln. Sie können auch zum Root-Benutzer wechseln, indem Sie den Befehl ohne Parameter aufrufen. sufragt Sie nach dem Passwort des zu wechselnden Benutzers. Nachdem Sie das Passwort eingegeben haben, sind Sie in die Umgebung des Benutzers gewechselt. Wenn Sie diesen sudo suBefehl sagen, bedeutet dies, dass Sie suals sudo(root) arbeiten. ruft Bash als interaktive Shell ohne Anmeldung auf. Bash wird also nur ausgeführt .bashrc. Sie können sehen, dass Sie nach dem Wechsel zu Root immer noch im selben Verzeichnis bleiben.

verwandte Informationen