Strona 1 z 1

[SOLVED] Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 10:34
autor: darekmseo
Witam,

z góry zaznaczam, że nie jestem zaawansowanym użytkownikiem Linuxa, dlatego proszę o wyrozumiałość :)

Na serwerze, na którym postawiony jest Ubuntu nie mogę nic uruchomić jako administrator, ponieważ występuje błąd "[user] nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony.". Nie mogę się również zalogować na roota aby dostać się do pliku sudoers, ponieważ root nie ma ustalonego hasła...

Ma ktoś jakiś pomysł? Reinstalacja systemu to rozwiązanie ostateczne, ale chciałbym tego za wszelką cenę uniknąć.

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 10:44
autor: rafu_007
Spróbuj:

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 10:46
autor: darekmseo

Kod: Zaznacz cały

su: Uwierzytelnienie się nie powiodło

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 10:58
autor: rafu_007
laczysz sie do serwera po ssh?
Pozwala zalogowac sie jako root?
Jesli tak, to zaloguj sie i zamiast hasla nacisnij enter.

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 11:03
autor: darekmseo
Próbując łączyć się do niego po SSH, nie mogę sie zalogować jako root (nie wpisując hasła). Oczywiście jako zwykły user bez problemu się loguję.

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 10 mar 2016, 19:31
autor: bear7
darekmseo pisze:Nie mogę się również zalogować na roota aby dostać się do pliku sudoers, ponieważ root nie ma ustalonego hasła...
darekmseo pisze:Próbując łączyć się do niego po SSH, nie mogę sie zalogować jako root (nie wpisując hasła).
W Ubuntu, konto root domyślnie jest wyłączone. O ile wcześniej tego konta nie odblokowałeś, to na to konto się nie dostaniesz.
darekmseo pisze:nie mogę nic uruchomić jako administrator, ponieważ występuje błąd "[user] nie występuje w pliku sudoers. Ten incydent zostanie zgłoszony."
Jeżeli nie zmieniałeś czegoś w pliku sudoers, to prawdopodobnie coś/ktoś usunął twoje konto z grupy adminów. Do jakiej grupy należy twoje konto, możesz sprawdzić poleceniem:

Kod: Zaznacz cały

groups
darekmseo pisze: Ma ktoś jakiś pomysł? Reinstalacja systemu to rozwiązanie ostateczne, ale chciałbym tego za wszelką cenę uniknąć.
Co do ponownej instalacji, to może uda się temu zapobiec. Jak ten serwer należy do kogoś innego, to napisz do admina, aby dodał twoje konto do odpowiedniej grupy. ;-)

Jeżeli to twój serwer, to fizyczny dostęp do serwera będzie potrzebny.

Aby rozwiązać problem, uruchom Ubuntu w trybie ratunkowym i wybierz Opcje zaawansowane dla systemu Ubuntu, a następnie Ubuntu za pomocą systemu Linux <tu numer kernela> (tryb ratunkowy).

Z menu trybu ratunkowego wybierz root i klepnij najpierw:

Kod: Zaznacz cały

mount -o remount,rw /
a następnie:

Kod: Zaznacz cały

usermod -a -G sudo nazwa_twojego_usera
gdzie nazwa_twojego_usera oczywiście musisz zastąpić nazwą swojego użyszkodnika.
Na koniec:

Kod: Zaznacz cały

reboot
I sprawdź, czy podziałało.

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 11 mar 2016, 16:18
autor: darekmseo
W trybie ratunkowym udało się przywrócić mojego użytkownika do grupy sudo. Dzięki za pomoc :)

Re: Root bez hasła, użytkownik nie występuje w pliku sudoers

: 11 mar 2016, 21:12
autor: bear7
darekmseo pisze:W trybie ratunkowym udało się przywrócić mojego użytkownika do grupy sudo. Dzięki za pomoc :)
Jak problem rozwiązany, to edytuj swój pierwszy post w tym wątku i zmień tytuł dodając w nim na początku [SOLVED]. W ten sposób możesz pomóc innym w znalezieniu rozwiązania podobnego problemu.