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
iammilind
źródło
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.
maxeye
źródło
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.

Sprzedać
źródło
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

One Zero
źródło
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ć.

plecak
źródło
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.

maniat1k
źródło
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!
iammilind
źródł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.

Mar Cejas
źródło
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.
David
źródło
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!

Jacob Riley
źródło
Odpowiedź Davida jest podobna do twojej. Mogłeś to przegapić.
iammilind
0

Ustawienia systemowe> Konta użytkowników. Wybierz użytkownika i wyłącz automatyczne logowanie.

Jo-Erlend Schinstad
źródło
3
Próbowałem już tego, to nie działa.
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ć.

użytkownik2234564
źródło
-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.

H_7
źródło
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
użytkownik2434119
źródło