Nie mogę się zalogować na swoje konto Ubuntu 21.04

0

Generalnie problem polega na tym ze zaktualizował mi się system ubuntu z 20.04 na 21.04. Problem w tym że gdy go zaktualizowałem i chciałem się zalogować na swoje konto pojawiło się coś takiego screen.png. Próbowałem różnych sposobów na obejście tego ale nie działa. Próbowałem również tego https://askubuntu.com/questions/1181649/unable-to-login-after-upgrading-to-19-10-from-19-04 ale też nie działa. Postanowiłem usunąć hasło użytkownikowi i dostałem coś takiego screen.png. Gdy wpisze nazwe użytkownika wraca mnie z powrotem do ekranu początkowego.

2

Spróbuj przejść pod wirtualny terminal i tam się zaloguj. Być może dostaniesz jakiś komunikat o błędzie, którego nie widać w GUI.

0

Kiedy wpisze nazwe użytkownika to loguje mnie szybko jak widać na tym zdjęciuscreen2.png, a potem wraca z powrotem screen3.png

0

Próbowałem przywracać za pomocą recovery ale to też nic nie dało. Chciałem usnąć hasło dla swojego użytkownika skorzystałem z tego poradnika https://www.cyberciti.biz/faq/linux-delete-user-password/ logować się loguje tylko co z tego jak zaraz z powrotem jestem na ekranie logowania. Czy jest po prostu jakiś sposób żeby przywrócić albo ustawić nowe hasło żebym mógł się zalogować bo mam tam ważne dane

0

Ale ty logujesz się prawidłowo, tylko gui nie wstaje. To Wayland czy X? Zakładam, że xorg, zobacz logi xorga.

[edit]
Ok, czyli wylogowuje cię od razu? Spróbuj w trybie recovery/single user. Masz aktywne hasło na roota? Czy tylko sudo? Udało ci się zalogować na roota w konsoli?

0

Generalnie mam 2 opcje do wyboru screen4.png i dla każdej jest to samo

0

Spróbuj zalogować się do konsoli w trybie single user, ewentualnie przed rozruchem dodaj opcję verbose, jak cię wywali w konsoli to wypisze coś na ekran.

Ale ja bym ci radził podpiąć ten wirtualny dysk do innej maszyny, zgrać dane i to zaorać. A na przyszłość skoro to wirtualka, to rób kopie albo snapszoty

0

@Ghost_: A mógłbym cię prosić o to żebyś mi powiedział jak to zrobić o czym mówisz tutaj

Spróbuj zalogować się do konsoli w trybie single user, ewentualnie przed rozruchem dodaj opcję verbose, jak cię wywali w konsoli to wypisze coś na ekran.

albo dał jakiś dobry poradnik. Co prawda ja coś znalazłem ale nie mam jeszcze dostatecznej wiedzy technicznej żeby samemu się za to zabierać

0

@piotrek1998: Skoro logujesz się pod wirtualnym terminalem i od razu wylogowywuje to wygląda podobnie do braku podpiętego shella dla tego usera. Albo zablokowany user - tzn zablokowana możliwość logowania się. Jak w ogóle zresetowałeś te hasło dla usera? Na czym to polega? Ja Ubuntu unikam jak diabeł święconej wody - i nie wiem co tam namieszali - dlatego pytam. Poza tym najlepiej nie używać Ubuntu. Spróbuj jakąś inną dystrybucje. Tyle tego jest. Kolejna rada - jak możesz uruchom ten system z jakiegoś CDROM-a albo USB-ka - tzn z systemu typu LIVE i tam zamontuj ręcznie ten filesystem i zobacz co masz w plikach /etc/passwd i /etc/shadow dla tego usera.

0

Jeśli tak sobie zresetowałeś hasło dla jednego jedynego usera, którego miałeś w systemie i z którego robiłeś sudo to fajnie się załatwiłeś. Z tego co widzę to w tym artykule, którego linka podałeś ustawiają sobie shella na "nologin". Jeśli to też zrobiłeś to nie zalogujesz się już na tego usera. Proponuję to co napisałem wcześniej - dostać się do tej partycji z poziomu CDROM albo USB LIVE, zamontować partycję systemową i albo stworzyć sobie nowego jakiegoś usera albo przy pomocy passwd ustawić na nowe hasło i jakiś sensowny shell - np. bash przy pomocy chsh.

0

Dobra użyłem tej metody https://www.osradar.com/access-single-user-mode-ubuntu-20-04/ zalogowałem się jako root. Co dalej?screen5.png

0

Mogę teraz z tego poziomu ustawić hasło dla swojego konta? Czy powinienem coś innego zrobić?

0

A zalogujesz się jako ten użytkownik? Spróbuj przez su

0

Kiedy próbuje zalogować się w wirtualnej jako su to nie mogę. Mogę się zalogować tylko po wpisaniu słowa rootscreen6.png

0

Co powinienem jeszcze zrobić.

0

@piotrek1998: Ok, to pozostały do zrobienia dwa kroki: ustawienie na nowo hasła dla usera i shella dla niego:

1. passwd user
2. chsh -s `which bash` user

Oczywiście zamiast "user" podajesz nazwę usera, którego zablokowałeś. A jeśli już go usunąłeś to użyj useradd albo adduser.

0

W tym miejscu mam wpisać jakąś konkretną nazwe which bash?

0

dobra ok. Z shellem już działa. Dzięki wielkie. Tylko problem nadal występuje kiedy próbuje się zalogować na swoje konto za pomocą GUI. Mam dwa środowiska do wyboru screen.png. Kiedy wybiore pierwszą opcje dostaje to log.png, a kiedy wybiore Wayland to cofa mnie z powrotem do ekranu logowania.

0

A czy może mieć to coś wspólnego z tym że w wirtualnym terminalu loguje się jako piotrek screen8.png a w GUI jako Piotrek Bąk screen9.png

0

Jak wydawałem te komendy

1. passwd user
2. chsh -s `which bash` user

to w miejsce user wpisałem piotrek a nie Piotrek Bąk.

0

Czy o to chodzi screen.png wydałem polecenie cd /var/log a następnie ls -la

0

Założyłem nowego użytkownika ale problem nadal występuje

0

O to co pokazuje mi syslog po wydaniu polecenia ls -la syslog:screen.png

0

Zajrzyj w te pliki xorg.log

1

Przez ten czasu już bym 200x zainstalował i zepsuł Ubuntu...

0

Ja się niedawno nie mogłem zalogować do starego Debiana. Po podmontowaniu dysku do Minta i zalukaniu w passwd okazało się, że username był z małej, a nie dużej...
Ale nic nie sugeruję.

0

@Ghost_: Zajrzałem w te pliki ale nie jestem pewien czy o to chodzi.
screen12.png.

0

A może być to problem ze sterami do grafiki? Szukałem rozwiązania w necie i wiele osób podpowiada że mogę być to problemy ze sterami

0

Jeżeli dobrze widzę, to używasz VirtualBoxa. To chyba ukrywa istnienie akceleratora przed Linuxem, udostępniając mu jakiś trywialny virtualny wyświetlacz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1