Es sieht wie, irgendwann, jemand zu übernehmen, das Eigentum an der sudo
ausführbaren versucht, aber verwendet einfache Anführungszeichen statt Backticks:
chown 'whoami' /usr/bin/sudo # The wrong way
chown `whoami` /usr/bin/sudo # The right way
chown $(whoami) /usr/bin/sudo # Another right way
Bitte beachte, dass ich „richtigen Weg“, sagen aber es ist wahrscheinlich nichts, was irgendjemand tun sollte.
Sie gehen einen anderen Weg zu haben, um herauszufinden, der in den Root-Account bekommen (wie im Single-User-Modus booten) und das Ändern der Besitzrechte und Berechtigungen zurück zu dem, was sie sein sollten:
chown root /usr/bin/sudo
chmod u+s /usr/bin/sudo
Danach sollte es an der richtigen sein:
-rwsr-xr-x 1 root root 155008 Aug 28 2015 /usr/bin/sudo
chown root/usr/bin/sudo , wenn ich oben Befehl versucht, diese Nachricht chown geben: Wechsel Eigentum von ‚/ usr/bin/sudo ': Operation nicht erlaubt ted –
@sksmart: siehe den Satz mit "... finde eine andere Möglichkeit, in den root-Account zu gelangen ...". Sie können den Besitz nur ändern, wenn Sie bereits root (oder der tatsächliche Besitzer) sind. Ich bin mir auch nicht sicher, warum Sie den Besitzer von dem wörtlichen "Whoami" zu etwas anderem geändert haben. Das ist ein sehr wichtiger Punkt. – paxdiablo