Sudo muss root-Fehler gesetzt sein und der Wiederherstellungsmodus erfordert root passwd?

4859
Indrek

Wenn ich versuche, auszuführen sudo su, erhalte ich die folgende Meldung:

sudo: must be setuid root 

Wenn ich versuche, im Wiederherstellungsmodus neu zu starten, werden Sie gefragt:

Enter root password for maintenance 

Ich verwende Ubuntu 10.10. Ich kann keine Tricks machen, wie auf allen anderen Websites erwähnt, bis und bevor ich sudoarbeiten kann. Wie kann ich das machen?

0
Dies ist nicht wirklich eine Frage der Programmierung. PeeHaa vor 12 Jahren 0
Sie haben kein Root-Passwort? Chris2048 vor 12 Jahren 0
@ Chris2048, Ubuntu-Systeme haben im Allgemeinen keine Root-Passwörter, da Root-Logins vollständig deaktiviert sind. Der Befehl `sudo` wird zum Abrufen von Root-Privilegien verwendet und erfordert stattdessen das Kennwort des ausführenden Benutzers. Darth Android vor 12 Jahren 0

2 Antworten auf die Frage

5
harry

Irgendwie hat Ihre sudoausführbare Datei die richtigen Berechtigungen verloren. Starten Sie den Wartungsmodus ( Ctrl+D). Es sollte Sie nicht nach einem Kennwort fragen, wenn noch kein festgelegt wurde. Führen Sie den folgenden Befehl aus:

chmod 4755 /usr/bin/sudo 

Wenn Sie nicht in den Wartungsmodus wechseln können, können Sie von einer Live-CD / einem USB-Stick booten, das entsprechende Dateisystem einhängen und dann den chmodBefehl ausführen .

0
Tom Wijsman

Sie können es auch anders versuchen: https://help.ubuntu.com/community/LostPassword

Wenn "Standard Way" für Sie nicht funktioniert und Sie die Meldung "Geben Sie das Root-Passwort für die Wartung" erhalten, können Sie Ihr Passwort mithilfe der folgenden Schritte wiederherstellen

  1. Starte deinen Computer neu

  2. Drücken Sie Shiftoder Escan der Eingabeaufforderung (wie zuvor).

  3. Wähle dein Bild aus.

  4. Markieren Sie die Zeile, in der der Kernel beginnt, und drücken Sie ezum Bearbeiten

  5. Gehen Sie zum Ende der Zeile, ändern Sie roin rwund fügen Sie hinzuinit=/bin/bash

Drücken Sie Enter, und drücken bSie das System zu starten.

Ihr System startet mit einer kennwortlosen Root-Shell.

  1. Eintippen passwd username

  2. Lege ein Passwort fest.

  3. Eintippen reboot