Jak wyłączyć automatyczne logowanie w LightDM?


33

Bawiłem się z „Kontami użytkowników” i jakoś ustawiłem automatyczne logowanie. Teraz, kiedy uruchamiam komputer, ma tylko jeden przycisk o nazwie „login”. Kliknięcie tego przycisku powoduje bezpośrednie zalogowanie mnie do komputera.

Podczas logowania nie ma muzyki ani nie trzeba prosić o hasło. Jako efekt uboczny prosi mnie osobno o hasło do klucza

Jak wyłączyć automatyczne logowanie i sprawić, aby hasło logowania / kluczy zostało ponownie zunifikowane jak wcześniej?

UWAGA: Próba wyłączenia automatycznego logowania w Ustawieniach systemu> Konta użytkowników nie działa.

To jest treść mojego /etc/lightdm/lightdm.conf(gdzie skomentowałem autologin dla mojej nazwy użytkownika mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi

Z którego systemu operacyjnego korzystasz?
— Tachyons

Możesz usunąć hasło. Jeśli tak, podaj nowe hasło, jeśli korzystasz z konta gościa, to żadne hasło nie użyje klawisza góra / dół do wybrania konta
— Tachyons

Czy próbowałeś zmienić hasło? Czy możesz także wkleić zawartość /etc/lightdm/lightdm.conf?
— desgua

Co dokładnie oznacza, że nie działa ?
— Octavian A. Damiean

Myślę, że nie loguje się automatycznie, ale zamiast tego nie wymaga hasła, prawda? Możesz także umieścić treść /etc/lightdm/lightdm.conf?
— desgua

Odpowiedzi:


56
gksudo gedit /etc/lightdm/lightdm.conf 

Wyświetla tekst w następujący sposób:

[SeatDefaults]  
greeter-session=unity-greeter  
user-session=ubuntu  
autologin-user=username

Rozwiązanie

  1. To <username>będzie Twój szczególności nazwa użytkownika, który jest automatycznie zalogowany z lub bez hasła. Usuń tę nazwę użytkownika i wpisz nazwę użytkownika administracyjnego lub pozostaw ją pustą.
  2. Zamknij system. Powróci do ekranu wyboru logowania. Wyłącz system i włącz go ponownie.

6
tak smutne, że nie spotkało się to z pozytywnym przyjęciem. To jest PRAWIDŁOWA odpowiedź. Wystarczy tylko pozostawić autologin-user = puste. Wielkie dzięki, maxeye i @jokerdino
— Joshua Robison,

Działa idealnie! Jestem w trwałej pamięci USB na żywo utworzonej za pomocą narzędzia YUMI multiboot, i pracuję, pozostawiając wiersz autologin-user = pusty. Tak jak jest, z „pustym” końcem!
— razor7

10

Miałem ten sam problem i został rozwiązany przez polecenie:

sudo gpasswd -d USER nopasswdlogin

gdzie powinieneś zmienić USER według swojej nazwy użytkownika.


próbowałem twój oto, co dostałem:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
— Suhaib

9

Ustawienia systemowe

enter image description here

enter image description here

Wyłącz automatyczne logowanie


5
Próbowałem już tego, to nie działa.
— iammilind

1
Jeśli wyłączysz automatyczne logowanie, pojawi się monit o podanie hasła. Być może właśnie to widzisz. Nie było tak w przypadku kilku wydań Ubuntu.
— fragos

6
gksu gedit /etc/lightdm/lightdm.conf

Powinieneś zobaczyć coś podobnego do tego:

[SeatDefaults]
autologin-guest=false 
autologin-user=username
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=ubuntu

Usuń lub umieść #na początku każdej linii zawierającej autologin i zapisz / wyjdź i uruchom ponownie, aby przetestować.


Próbowałem, ale bez powodzenia.
— iammilind

2
używasz lightdm?
— duffydack

3

Rzadko zdarza się, że odpowiedź @duffydack nie pasuje do ciebie ... spróbuj tego:

na terminalu wykonaj:

sudo vi /etc/gdm/custom.conf

lub

sudo nano /etc/gdm/custom.conf

Twój plik powinien teraz wyglądać mniej więcej tak:

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=craig
TimedLoginEnable=false
TimedLogin=craig
TimedLoginDelay=10
DefaultSession=gnome-2d

edytuj AutomaticLoginEnable=truedoAutomaticLoginEnable=false

to inna opcja.


Nie mam żadnego folderu o nazwie /etc/gdm. Próbowałem wcześniej tej opcji, widząc gdzieś z Internetu.
— iammilind

1
Tak, ta technika działa tylko wtedy, gdy gdmjest menedżerem wyświetlania, ale lightdmjest domyślnym menedżerem wyświetlania rozpoczynającym się od Ubuntu 11.10.
— Eliah Kagan

gdmjest domyślnym menedżerem wyświetlania dla Ubuntu Gnome, oficjalnej wersji Ubuntu dla gnomów. W takim przypadku obowiązuje technika.
— fret

3

Ok, w końcu problem został rozwiązany. Dostałem e-mail od okazjonalnego gościa wymieniającego stosy, pana Raftera. Oto sposób:

  • Biegać sudo grep nopasswd /etc/*
  • Spowoduje to wyświetlenie co najmniej 2 linii:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Edytuj te pliki za pomocą sudoi usuwaj tylko <login name>z tych linii i zapisz.

  • Przejdź do „Kont użytkowników” i wyłącz automatyczne logowanie
  • Uruchom ponownie komputer, a teraz powinien ponownie poprosić o hasło!

to rozwiązanie nie działało dla mnie :-(
— Suhaib,

3

Idź do terminala i wpisz:

passwd

Zostaniesz zapytany o twoje nowe hasło uniksowe i rozwiązany.

Następnie możesz przejść do konta użytkownika i zmienić wszystko.


Próbowałem, że nie działa.
— iammilind

@iammilind może coś jest nie tak z twoją instalacją. Jeśli jeszcze nie zacząłeś ze swoim projektem lub jakie tam inne rzeczy, to spróbuj ponownie zainstalować? Prawdopodobnie ta opcja pozwoli zaoszczędzić Twój czas.
— Mar Cejas

3

Wymyśliłem odpowiedź:

  • Uruchom z Live CD Ubuntu.
  • Edytuj lightdm.confjako root.
  • Skomentuj (z #) autologonużytkownika.
  • Zapisz i uruchom ponownie w systemie.
  • Uruchom ekran logowania użytkownika, wybierz Ubuntu i wprowadź hasło.
  • Uruchom się na zwykłym pulpicie Ubuntu.

1
Czy naprawdę konieczne jest uruchomienie z płyty CD na żywo?
— Zzzach ...

3

Używam 12.10 i próbowałem wszystkiego w tym wątku i nic nie działało. W końcu próbowałem usunąć podejrzane linie w lightdm.conf i udało się:

  • Biegać gksu gedit /etc/lightdm/lightdm.conf

  • Nie pamiętam dokładnej linii, ponieważ ją usunąłem, ale to coś w rodzaju autologin-lightdm=true. Usuń to.

Mam nadzieję, że to działa!


Odpowiedź Davida jest podobna do twojej. Mogłeś to przegapić.
— iammilind


0

Otwórz plik / etc / group ( vi /etc/group) i znajdź nopasswdlogin grupy ”. zobaczysz swoją nazwę użytkownika w tej grupie. skomentuj ten wiersz (wstawiając # przed) lub po prostu usuń wiersz.

To powinno to zrobić.


-1

Ponieważ bawiłeś się „kontami użytkowników” i popełniłem ten sam błąd, wpadłem w tę samą dziurę.

Uspokój się.

Po prostu ustawiasz swój system na brak hasła podczas „zabawy”.

Dlatego system loguje się (automatycznie lub nie) bez pytania o hasło, i to jest ten sam powód, dla którego system kluczy o to prosi (przyczyna nie została odebrana z systemu).

Więc jackson akcji:

  1. Sprawdź, o czym mówię. Przejdź do Menu w górnym pasku i wybierz 1. pozycję ( Przełącz konto użytkownika ... ) i zobacz przycisk Zaloguj się (co oznacza, że ​​jesteś już zalogowany i nie ma innego użytkownika do wyboru, możesz się tylko zalogować, nie masz przepustki (OH!)
  2. Po kliknięciu przycisku Zaloguj się i wróć na pulpit, wybierz ponownie w górnym pasku menu polecenie wylogowania i wyloguj się. Zobaczysz przycisk z nazwą użytkownika, bez przycisku „Zaloguj się”.
  3. Korygowanie: ustawianie nowego hasła. Ustaw ten sam stary, aby brelok nie pomylił się ponownie, albo poprosi o hasło ponownie, po zalogowaniu z podanym hasłem. Przejdź do tego samego menu pozycji 1 i wybierz teraz ostatnią pozycję ( Konta użytkowników ... ), a na tym interfejsie GUI odblokuj odpowiedni przycisk prawdopodobnie nie podając w ogóle hasła (tylko Enter, jeśli to nie działa spróbuj ze starym hasłem .. ), a następnie WIELKA SZTUKA MAGICZNA

KLIKNIJ SKRZYNKĘ HASŁA (jest to ukryty przycisk, oh diabelski interfejs użytkownika)

otwiera to okno dialogowe (!), w którym prawdopodobnie kliknąłeś opcję „Zaloguj się bez hasła” ORAZ z włączoną opcją automatycznego logowania (poza tym oknem, na ekranie Kont użytkowników). WIĘC:...

Kiedy każesz komputerowi zalogować się bez hasła (NIE JEST to samo co automatyczne logowanie), robi to dokładnie, logując się, bez hasła. Więc hasło = nic. Breloczek wariuje. (aha!) Więc wybierz teraz właściwą opcję:

Ustaw hasło teraz

i po wykonaniu wszystkich czynności związanych z hasłem wprowadzania, wystarczy nacisnąć Enter, wyłączyć automatyczne logowanie, aby ponownie poczuć przyjemność posiadania hasła, a jeśli chcesz je ponownie, dobrze, włącz je, ale nie loguj się ponownie bez hasła . = D.

Mam nadzieję, że pomoże to rozwiązać problem. To była dla mnie dobra lekcja. Zły interfejs użytkownika do Ubuntu -1 w tej sprawie.


Może się mylę i nadal masz to samo hasło, ale system jest skonfigurowany bez logowania.
— H_7

Prawidłowe pytanie powinno brzmieć „Jak ponownie ustawić system na używanie hasła systemowego?”
— H_7

nie ma potrzeby wiersza poleceń. passwd też powinien to zrobić. Pamiętaj, aby kliknąć ikonę blokady na ekranie Konta użytkownika i podać hasło (!). To naprawdę zły zły interfejs użytkownika.
— H_7

Próbowałem również tej metody. Nie działa.
— iammilind

-1

Mój /etc/lightdm/lightdm.confbył w zasadzie pusty:

[SeatDefaults]  
user-session=

Działa z:

sudo gpasswd -d USER nopasswdlogin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.