Ubuntu 12.04 LTS: dpkg-statoverride: błąd: Nadpisanie dla "/bin/su" już istnieje, przerywanie.

Problemy dotyczące innych systemów operacyjnych
Awatar użytkownika
Yampress
Administrator
Posty: 6365
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Re: Ubuntu 12.04 LTS: dpkg-statoverride: błąd: Nadpisanie dla "/bin/su" już istnieje, przerywanie.

Post autor: Yampress »

A w jakim celu zmieniłeś prawa tego pliku?

Wszystkie zmiany atrubutów pewnych plików od razu proszą się o błedy systemu w czasie aktualizacji.
Też kiedyś pewnym plikom nadawałem atrybuty poleceniem chattr
yampress@debian ~]$ whatis chattr
chattr (1) - zmienia atrybuty plików w linuksowym systemie plików
[yampress@debian ~]$
i zawsze podczas aktualizacji sypało błędami. Zrezygnowałem więc z tego rozwiązania zastępując go innym.
Przecież w ubuntu można sobie włączyć konto root.
http://askubuntu.com/questions/44418/ho ... root-login
http://askubuntu.com/questions/155278/h ... ad-of-sudo
https://help.ubuntu.com/community/RootSudo

A nie wymyślać jakieś zbędne/niebezpieczne/ kłopotliwe rozwiązania.
Po coś to tak zostało zrobione i jak się nie rozumie po co i nie zna mechaniki działania, nie należy zmieniać wg własnego widzi mi się.
Awatar użytkownika
kitek
Posty: 42
Rejestracja: 24 sierpnia 2015, 19:09

Re: Ubuntu 12.04 LTS: dpkg-statoverride: błąd: Nadpisanie dla "/bin/su" już istnieje, przerywanie.

Post autor: kitek »

Cześć. Yampress - to w jakim celu dokonałem tej zmiany, wyjaśniłem w pierwszym poście tematu. Owa zmiana nie wpłynęła w żadnym stopniu na aktualizację systemu, pakietów. (Od momentu tego testu minęło naprawdę sporo czasu.) Większość przedstawionych przez Ciebie odnośników, miałem okazję przestudiować. Ja nie chcę odblokować, włączać konta root!

Nie widzę sensu po temu, między innymi z powodu, który sam uwzględniłeś: "Po coś to tak zostało zrobione (...)" Ja rozumiem "mechanikę" działania. Poza tym, wydaje mi się, że gdyby było tak, jak piszesz, to ludzie nie tworzyliby wpisów mówiących o zapobieganiu eskalacji uprawnień (patrz. mój post <viewtopic.php?f=20&t=34472#p192016> -- DODANE.)

Głównym pytaniem jest to w jaki sposób przywrócić domyślne prawa dla /bin/su, ponieważ zalecana metoda z wykorzystaniem polecenia dpkg-statoverride --update --add root root 4750 /bin/su, kończy się błędem o istniejącym już nadpisaniu dla wspomnianej komendy (tj. su). To wszystko. Jeśli uda nam się rozwiązać ten problem, będę mógł np. w przyszłości pomóc innej osobie, która będzie w podobnej sytuacji (wspominałem już o tym.)

Tak więc teraz - pomimo braku rozwiązania, stosując wspomniane porady, np. przeinstalowanie pakietu login, pytanie brzmi: czy ręczna edycja /var/lib/dpkg/statoverride oraz zamiana root root na domyślne root adm jest możliwa?
ODPOWIEDZ