Korzystam z Linux Mint 11 i straciłem uprawnienia do używania sudo
, najwyraźniej w wyniku przypadkowego usunięcia się z grupy administracyjnej.
Kiedy używam groups
polecenia, aby wyświetlić listę grup, w których jestem, pokazuje tylko mój identyfikator użytkownika i vboxusers. Myślę, że omyłkowo użyłem usermod zamiast useradd, aby umieścić mój identyfikator w grupie vboxusers, więc zostałem usunięty ze wszystkich innych grup.
Rozwiązania, które znalazłem w Internecie (takie jak: http://www.psychocats.net/ubuntu/fixsudo ) opisują wybranie trybu odzyskiwania w menu GRUB, uzyskanie monitu root i użycie go do dodania mojego użytkownika z powrotem do grupy. Ale kiedy to robię, prosi o hasło roota, czego nie wiem, ponieważ Linux Mint i inne dystrybucje oparte na Ubuntu nie pozwalają zobaczyć ani ustawić hasła roota podczas instalacji.
Mam Live CD z systemem Linux, aby w ten sposób uzyskać uprawnienia roota, ale nie pozwoli mi to na manipulowanie użytkownikami w instalacji Mint za pomocą wiersza poleceń. Jednak mogę tego użyć do edycji dowolnego pliku, więc który plik powinienem edytować i jak go edytować, aby odzyskać uprawnienia administratora (a tym samym sudo)?
Mój identyfikator nadal znajduje się w pliku sudoers, jak pokazano cat /media/mint/etc/sudoers
podczas uruchamiania płyty CD na żywo.
Podobny lub możliwy ten sam problem: Z jakiegoś powodu utworzenie żywej mięty USB (w moim przypadku mate + cynamon) nie pozwala na sudo (i dlatego nie można go zainstalować).
Dziwne jest to, że MOŻESZ su w nie graficznej konsoli!
Aby rozwiązać ten problem:
passwd
su
aby zostać rootemecho "mint ALL=(ALL:ALL) ALL" >> /etc/sudoers
(z cytatami)źródło
sudoers
pomocąvisudo
.Ostatnio miałem dokładnie ten sam problem na Ubuntu 16.04. Dodałem mojego użytkownika do grupy bez tej
-a
opcji i usunąłem go ze wszystkich innych grup, w tymsudo
, a zatem utraciłem uprawnienia roota, aby dodać go z powrotem.Rozwiązania, które znalazłem, aby to naprawić, wymagały ode mnie przejścia do trybu odzyskiwania. Nie mogłem tego zrobić, ponieważ miałem tylko klawiaturę Bluetooth, która nie działa, dopóki się nie zaloguję.
Procedurę rozwiązania tego problemu znalazłem w odpowiedzi na inne pytanie tutaj: https://askubuntu.com/a/435347/841719 . Przeprojektowanie z niewielką zmianą kontekstu
Znajdź nazwę urządzenia dla dysku podstawowego (partycja root „/”) za pomocą
Zamontuj to gdzieś w trybie odczytu / zapisu, abyśmy mogli go użyć (* zmień dysk z
sda1
na nazwę twojego dysku):cd /mnt
Edytuj plik grup za pomocą
Dodaj swoją nazwę użytkownika do ważnych grup, takich jak sudo, admin itp. Możesz dodać do wszystkich innych grup, z których później usunięto cię po zdobyciu sudo Upewnij się, że postępujesz zgodnie z formatowaniem pliku grup.
przykład formatu:
Zapisz plik i wyjdź
/mnt
używaniacd /
umount /mnt
(zwrócił za mnie błąd, więc zignorowałem ten krok)Teraz powinieneś przywrócić uprawnienia sudo. Sprawdź, pisząc
źródło