Ich hab's gemacht:
sudo chown -R myname /usr/
und jetzt kann ich den sudo
Befehl wegen dieses Fehlers nicht verwenden :
sudo: muss setuid root sein
Und wenn ich das lese, bedeutet das, dass der Besitzer dieser Datei /usr/bin/sudo
nicht der Root ist. Es ist jetzt mein Benutzer, weil der /usr
Ordner angezeigt wird.
In vielen Foren und Blogs wird vorgeschlagen, dies als root zu tun:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... aber das Problem dabei ist, dass ich mich als root anmelden muss, aber ich kann nicht, weil wenn ich su
im Terminal schreibe, das Passwort falsch ist (eigentlich verwende ich das Passwort, das ich meinem Benutzer hinzugefügt habe):
$ su
Password:
su: Authentication failure
Kann ich den sudo
Befehl zurückerhalten ?
Bearbeiten: Mein Ubuntu befindet sich unter Paralells auf meinem Mac OS X.
sudo chmod -R cirk:cirk /usr
du dich für eine entschieden? Was hast du versucht zu erreichen?
su
, werden Sie aufgefordert, das root-Passwort einzugeben , nicht das Passwort Ihres Benutzers wie beisudo
. Kennen Sie das root-Passwort für diesen Computer?