So lösen Sie „usr/bin/sudo muss im Besitz von uid 0 sein – chown root su kann nicht verwendet werden“

So lösen Sie „usr/bin/sudo muss im Besitz von uid 0 sein – chown root su kann nicht verwendet werden“

usr/bin/sudo muss der UID 0 gehören. Wie kann das behoben werden? Ich bin ein Neuling bei Linux. Erlaubt mir keinen Zugriff auf Super User oder Root – obwohl ich der einzige Benutzer bin. Auch für chown*** wurde die Berechtigung verweigert.

Offensichtlich habe ich einen totalen Fehler gemacht. Als letzten Ausweg würde ich das Laufwerk deinstallieren oder formatieren und neu beginnen.

Ich danke Ihnen für Ihre Hilfe

Antwort1

(Im Allgemeinen könnte es hilfreich sein, genau anzugeben, welche Befehle Sie ausprobiert haben, was die Ausgabe war und welche Linux-Distribution Sie verwenden. Ich bin mir also nicht ganz sicher, was Ihr Problem hier ist, aber ich werde trotzdem versuchen, Ihnen zu helfen.)

Bei einigen Linux-Distributionen müssen Sie bei der Installation kein Root-Passwort festlegen, sondern sollten es verwenden, sudoum Befehle als Root auszuführen. Das Programm /usr/bin/sudogehört tatsächlich root (UID 0) undmussmuss root gehören, damit es funktioniert. Versuchen Sie also nicht, das zu ändern.

Um zu verwenden sudo, geben Sie sudo *command*in die Shell ein. sudofragt dann nach Ihrem Benutzerkennwort und führt den Befehl nach der Eingabe mit Root-Rechten aus. In diesem Beispiel mit dem Befehl sieht das so aus id:

$ sudo id
[sudo] password for jyrgenn:           *** password typed here ***
uid=0(root) gid=0(root) groups=0(root)

Bitte beachten Sie, dass hier idgedruckt wird ; dies zeigt , dass die Ausführung mit Root-Rechten erfolgt.uid=0id

Wenn sich Ihr Problem dadurch nicht lösen lässt, teilen Sie uns bitte mit, welche Linux-Distribution Sie verwenden, was genau Sie erreichen möchten, welche Befehle Sie ausgeführt haben und wie die genaue Ausgabe oder Fehlermeldung lautete.

verwandte Informationen