Falle: Kann nicht als Wurzel su, kann die Gruppe nicht in Rad ändern, ssh als Wurzel verboten

8

Ist das eine Falle? Ich habe diese Schritte in FreeBSD 10 ausgeführt:

1) ssh als root verboten

2) als Benutzer angemeldet

3) su als Wurzel

4) als Wurzel chsh geändert Name des Benutzers "user" zu "luser"

5) Verlassen Sie die Wurzel

Und von diesem Moment kann ich nicht su root Ursache der luser nicht mit der auf der Rad - Gruppe , und ich kann nicht ändern Gruppe in / etc / group , weil ich habe keine Privilegien für das zu tun.

Was kann ich tun, um mich als root anzumelden?


quelle

Antworten:

22

Sie können eines dieser vier Dinge tun:

  • Melden Sie sich als Benutzer in der wheelGruppe an und beheben Sie das Problem von dort aus
  • Melden Sie sich über die Konsole / ILO als root an
  • Booten Sie von einer CD, mounten Sie / etc und reparieren Sie / etc / group
  • Stellen Sie / etc / passwd und / etc / shadow aus der letzten Sicherung wieder her
Jenny D.
quelle
3

Es ist kein Live-CD- oder USB-Stick erforderlich. Sie können in den Einzelbenutzermodus booten, die Dateisysteme bereitstellen mount -aund das Root-Passwort festlegen / ändernpasswd

Der Einzelbenutzermodus ist ein Modus für nur einen Benutzer, root. Sie können in den Einzelbenutzermodus booten, ohne das Root-Passwort einzugeben.

Beim BSD ist das Booten in den Einzelbenutzermodus normalerweise eine Option im Startmenü.

Unter Linux kann das Booten in den Einzelbenutzermodus durch Festlegen singleeiner Kerneloption erreicht werden. (Wählen Sie z. B. in grub die Startzeile aus, drücken Sie ezum Bearbeiten, ändern Sie den Init-Parameter und drücken Sie , um den Startvorgang cfortzusetzen.)

Verwenden Sie in LILO die LILO-Startaufforderung (drücken Sie [Strg] - [x], wenn Sie sich in einer grafischen Oberfläche befinden) und geben Sie ein linux single

Wenn dies für einen alten Kernel nicht funktioniert, können Sie auch angeben, dass --init=/bin/bashSie eine Root-Bash-Shell erhalten.

Jens Timmerman
quelle
2

Sie können von einer Live-CD oder einem USB-Laufwerk booten, Ihre Systempartition mounten, die erforderlichen Dateien ändern und Ihr System erneut booten.

Gerald Schneider
quelle