Ja to zrobiłem:
sudo chown -R myname /usr/
a teraz nie mogę użyć sudopolecenia z powodu tego błędu:
sudo: musi być rootem setuid
A gdy czytam, oznacza to, że właścicielem tego pliku /usr/bin/sudonie jest root. To mój użytkownik teraz z powodu chown w /usrfolderze.
Na wielu forach i blogach ludzie sugerują, aby zrobić to jako root:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... ale problem polega na tym, że muszę się zalogować jako root, ale nie mogę, ponieważ jeśli napiszę suw terminalu, hasło jest nieprawidłowe (właściwie używam hasła, które dodałem do mojego użytkownika):
$ su
Password:
su: Authentication failure
Czy mogę odzyskać sudopolecenie?
Edycja: Moje Ubuntu jest pod Paralells na moim Mac OS X.
sudo chmod -R cirk:cirk /usrCo próbujesz osiągnąć?
supojawi się monit o podanie hasła użytkownika root , a nie hasła użytkownika, jak w przypadkusudo. Czy znasz hasło roota dla tego komputera?