[solved]sudo: must be setuid root

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
ati81
Sędziwy Jeż
Sędziwy Jeż
Posty: 34
Rejestracja: 02 maja 2010, 08:00
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: LXDE
Architektura: x86_64
Kontakt:

[solved]sudo: must be setuid root

Post autor: ati81 »

Witam po dość długiej przerwie . Tak jak w tytule wie ktoś jak to można naprawić , po okrągłym roku stabilnej pracy dzisiejszego dnia chciałem zainstalować wine i takie coś mnie zaskoczyło
ati@ati-M68M-S2P:~$ sudo apt-get install wine
sudo: must be setuid root
szukałem i nic ciekawego nie mogę znaleźć 2 komendy i taki efekt
ati@ati-M68M-S2P:~$ chown root:root /usr/bin/sudo
chown: zmiana właściciela `/usr/bin/sudo': Operacja niedozwolona
ati@ati-M68M-S2P:~$ chmod 4755 /usr/bin/sudo
chmod: nie można zmienić uprawnień do `/usr/bin/sudo': Operacja niedozwolona
ati@ati-M68M-S2P:~$
Zna ktoś z was rozwiązanie tego problemu ??
Ostatnio zmieniony 21 lut 2012, 13:05 przez ati81, łącznie zmieniany 1 raz.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: sudo: must be setuid root

Post autor: rom »

W kilku miejscach znalazłem, że te polecenia były wykonane po uruchomieniu komputera w trybie Recovery i działały.
Można jeszcze z Live CD poleceniem chroot dostać się do systemu na dysku http://superuser.com/questions/311908/m ... -cant-sudo
także = też
tak że = więc
LeHack
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 27 gru 2011, 10:37
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: sudo: must be setuid root

Post autor: LeHack »

A nie możesz po prostu zalogować się na root'a?

Kod: Zaznacz cały

su -
I dalej to co wpisałeś wyżej. Chyba, że nie masz ustawionego osobnego hasła dla konta root, tylko zawsze pracowałeś przez sudo, wtedy jak radzi kolega wyżej, musisz się dostać do systemu np. z live cd (otwierasz tam terminal), po czym musisz zamontować partycję na której masz systemowy /usr i zwykłe:

Kod: Zaznacz cały

sudo chown root:root /sciezka/do/partycji/usr/bin/sudo
sudo chmod 4755 /sciezka/do/partycji/usr/bin/sudo
powinno zadziałać (bez potrzeby chroot'owania się do Twojego systemu).
Awatar użytkownika
ati81
Sędziwy Jeż
Sędziwy Jeż
Posty: 34
Rejestracja: 02 maja 2010, 08:00
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: LXDE
Architektura: x86_64
Kontakt:

Re: sudo: must be setuid root

Post autor: ati81 »

Problem polega na tym ze na root-a też nie mogę się zalogować
ati@ati-M68M-S2P:~$ su
Hasło:
su: Uwierzytelnienie nie powiodło się
ati@ati-M68M-S2P:~$
Tak jak bym zmienił hasło a nic takiego nie zrobiłem.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: sudo: must be setuid root

Post autor: rom »

Czasami system może pomylić i źle zapisać uprawnienia do pliku jeśli korzystamy z praw administratora uzyskanych przez sudo w programach z GUI.
sudo powinno się używać do programów konsolowych, do pozostałych: gksudo, gksu, kdesu itp.
Bardzo rzadko taki błąd się zdarza, ale jednak. Dlatego unikać sudo gedit a stosować gksudo gedit, gksudo synaptic, a z drugiej strony: sudo nano, sudo apt-get itp.

Spróbuj naprawić przez chroot. Poradnik: http://damlab.pl/howto/chroot/
także = też
tak że = więc
Awatar użytkownika
ati81
Sędziwy Jeż
Sędziwy Jeż
Posty: 34
Rejestracja: 02 maja 2010, 08:00
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: LXDE
Architektura: x86_64
Kontakt:

Re:[solved] sudo: must be setuid root

Post autor: ati81 »

Nie stety wszelkie wysiłki spełzły na niczym , ubu padło :D bywa . zmieniłem distro na Debian squeeze ,ciekawe jak on szybko sie zmeczy pozdrawiam.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 89 gości