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, sudo
um Befehle als Root auszuführen. Das Programm /usr/bin/sudo
gehö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. sudo
fragt 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 id
gedruckt wird ; dies zeigt , dass die Ausführung mit Root-Rechten erfolgt.uid=0
id
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.