[Solved] nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Mars-x
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 06 lip 2008, 22:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

[Solved] nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: Mars-x »

Hej

Mam problem następującej natury, potrzebowałem dodać swojego użytkownika do nowej grupy podrzędnej

Kod: Zaznacz cały

usermod -G dialout kris
jednak najwidoczniej pomyliłem się w poleceniu i zamiast dodać nową grupę podrzędną do już istniejących to, powiązania z poprzednimi grupami zostały skasowane, a użytkownik należy tylko do nowej grupy podrzędnej. W tym wykasowałem powiązania użytkownika z grupami adm, cdrom, sudo, dip, plugdev, lpadmin, sambashare.

Kod: Zaznacz cały

kris@komp:~$ id
uid=1000(kris) gid=1000(kris) grupy=1000(kris),20(dialout)
Jak mogę przywrócić powiązania do poprzednich grup?

Ok odpaliłem liveCD i edytowałem plik /etc/group i dopisalem swojgo uzytkownika w odpowiednich liniach z grupami. Czy to wystarczy czy jeszcze cos muszę zrobić?
Ostatnio zmieniony 01 kwie 2013, 19:20 przez Mars-x, łącznie zmieniany 1 raz.
Awatar użytkownika
paulh
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 06 paź 2010, 15:11
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: paulh »

Witam.

Aby dodać użytkownika do grupy, w terminale wpisz:

Kod: Zaznacz cały

sudo adduser <użytkownik> <grupa> 
n.p.

Kod: Zaznacz cały

sudo adduser kris adm
Trzeba powtarzyć za każdą grupę.

Pozdrawiam.

Paul :cool:
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: marcin1982 »

paulh
Możesz podać wynik ze swojego systemu ze swojego konta użytkownika:

Kod: Zaznacz cały

groups
Pomożemy potem autorowi wątku. Chcę widzieć zestaw grup z Ubuntu.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: ethanak »

to rozumiem taki żarcik na prima aprilis?
pomijając oczywistą bzdurę z adduser - jak gościu ma wykonać takie polecenie nie mając dostępu do konta roota czu sudo?
ogólnie - odpalić system w trybie awaryjnym z konsolą roota i wydać polecenie usermod dodające użytkownika do nowych grup. w ubuntu o ile pamiętam to -a - G (-a oznacza dodanie) lecz spotkałem się również z -A zamiast -G, najlepiej sprawdzić w manie.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: marcin1982 »

ethanak
Zgadza się - składnia jest taka:

Kod: Zaznacz cały

usermod -a -G grupa1,grupa2,grupa3 użytkownik
Błąd był tutaj:
usermod -G dialout kris
Autor wywalił siebie ze wszystkich grup.
usermod --help pisze:-G, --groups GROUPS new list of supplementary GROUPS
-a, --append append the user to the supplemental GROUPS mentioned by the -G option without removing him/her from other groups
Ostatnio zmieniony 05 kwie 2013, 17:05 przez marcin1982, łącznie zmieniany 2 razy.
Mars-x
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 06 lip 2008, 22:35
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Re: nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: Mars-x »

Dzięki śliczne wszystkim za pomoc. Następnym razem będę ostrożniejszy.
gerross
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 14 wrz 2015, 21:45
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Brak
Architektura: x86_64

Re: [Solved] nazwa_użytkownika nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.

Post autor: gerross »

Dopiszę się do starego postu, bo w identyczny sposób, zapominając o jednej literce -a, wyrzuciłem się z grupy sudo.
Ten wątek mnie uratował, więc poskładam rozwiązanie i opiszę całość dla potomności. System Ubuntu Server 15.04

1. Łapiemy przy starcie gruba Advanced options -> recovery mode
2. Po uruchomieniu, z Menu trybu awaryjnego wybieramy: root - wiersz poleceń administratora
3. Aby nasze zmiany można było zachować, musimy mieć włączony tryb zapisu na dysku i w tym celu wydajemy polecenie:

Kod: Zaznacz cały

mount -o remount,rw /
i dopiero teraz możemy uruchomić edytor. W moim przypadku był to mc i F4 edit plik group.
4. dopisać swój login do grupy sudo. Zapisać, reset i można już korzystać z sudo.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 15 gości