Wie werde ich Root-Benutzer in Bash?

Wie werde ich Root-Benutzer in Bash?

Mögliches Duplikat:
So führen Sie Root-Level-Befehle auf Linux (Fedora) Live Media aus

Ich habe gerade F17 installiert und versuche, die Grundlagen von Bash zu lernen.

Ich weiß nur, dass das Dollarzeichen nach [name@pc] bedeutet, dass ich ein normaler Benutzer bin. Ist das richtig?

Antwort1

Der Superuser (oder Administrator) wird normalerweise aufgerufen rootund hat die Benutzer-ID 0. Sie können dies überprüfen, indem Sie eingeben id root. Dadurch werden Informationen über einen Benutzer mit dem Namen angezeigt root.

Um Superuser zu werden, können Sie sich einfach mit dem Benutzernamen anmelden root, sofern dies zulässig ist. Geben Sie also dort, wo Sie zunächst nach einem Benutzernamen und einem Kennwort gefragt werden, rootund dessen Kennwort ein.

Normalerweise ist die Root-Anmeldung jedoch deaktiviert. In diesem Fall verwendet ein Benutzer , sudoum ein Programm als Root auszuführen. sudo bashöffnet für Sie eine Root-Shell (Bash). Dies funktioniert jedoch nur, wenn Sie verwenden dürfen sudo. Normalerweise ist dies der Fall, wenn Sie sich in der sudoGruppe befinden.

Sie können die Gruppen, in denen Sie Mitglied sind, einfach durch die Verwendung von id, oder überprüfen id your-username.

Wie die Eingabeaufforderung aussieht, hängt ganz von den Benutzereinstellungen ab .bashrc. Standardmäßig $ist dies ein normaler Benutzer und #ein Administrator.

Antwort2

Wenn Sie noch nicht zur Gruppe hinzugefügt wurden, können Sie alternativ sudoden Befehl ausführen su. Sie werden dann zur Eingabe des Root-Passworts aufgefordert und erhalten dann eine Root-Shell (die bestehen bleibt, bis Sie das Terminal schließen/sich abmelden).

Beachten Sie, dass beim Ausführen eines Befehls mit sudonur dieser eine Befehl als Root ausgeführt wird. Wenn Sie also ausführen sudo <some privileged command>, wird es als Root ausgeführt, aber alle Befehle, die Sie danach eingeben, werden weiterhin mit Ihrer normalen Benutzeranmeldung ausgeführt.

Ein möglicher Knackpunkt bei der Verwendung suzum Erhalten einer Root-Shell: Sie kennen möglicherweise das Root-Passwort nicht. Es wurde möglicherweise während der Installation festgelegt, oder, falls die Root-Anmeldung deaktiviert ist, wurde es möglicherweise überhaupt nicht festgelegt. Wenn Sie das Root-Passwort nicht kennen, müssen Sie wahrscheinlich an die sudoArbeit gehen, damit Sie das Root-Passwort tatsächlich festlegen können.

verwandte Informationen