Zacząłem uruchamiać Jessie (Debian 8) z pulpitem LightDM / Xfce na moim HTPC po tym, jak zaczął działać na W7. Jedną z rzeczy, których nie mogę pominąć, jest wpisanie hasła - nie jest to normalna rzecz do oglądania telewizji.
Postępując zgodnie z instrukcjami na Wiki Debiana, doszedłem do automatycznego wyboru mojego loginu. Ale to wciąż wymaga hasła, a półpoprawki, takie jak puste / trywialne hasła, nie są dozwolone.
Czy można przejść bezpośrednio do sesji Xfce bez loginu / hasła?
lightdm --show-config
dajegreeter-session=lightdm-greeter
isession-wrapper=/etc/X11/Xsession
linie okpam
iauto-login-user
są takie same. Bezgreeter-session
linii X nie uruchamia się. <br> Zrobiłem trochę dlaautologin
grupy, ale nadal musiałem wpisać hasło. Potem zrobiłem trochę dlanopasswdlogin
grupy i wtedy moje hasło ani root nie zostały zaakceptowane przez lightdm?oto poprawna odpowiedź dla Debian 9 Jessie, dla wszystkich, którzy potrzebują pomocy we właściwy sposób.
Dodaj automatyczne logowanie do Debiana
Najpierw musisz przejść do LightDM (Desktop Manager).
Przełącz na LightDM **
Dodaj konto Autologin **
Edytuj pliki konfiguracyjne LightDM
Dodaj wszystkie 3 poniższe linie do pliku i zapisz:
Teraz zauważ, że powyżej ma XFCE jako sesję. Jeśli używasz gnome, cynamonu itp., Upewnij się, że określiłeś, jakiej sesji (GUI) używasz, w przeciwnym razie powyżej zaloguje Cię do XFCE i możesz go nie mieć.
Jeśli nie wiesz, wpisz
źródło
W Debianie 9 i 10 z Xfce wystarczyło dodać to do
/etc/lightdm/lightdm.conf
:Pomimo tego, co mówią inne odpowiedzi, mój użytkownik nie musi być w
autologin
grupie i nie musiałem nic robić z PAM.(Źródło: https://wiki.debian.org/LightDM#Enable_autologin )
źródło
Rozwiązałem go za pomocą strony wiki Debiana i tej strony na LinuxServe - szczególnie komentarz!
kiedy to zrobię
/usr/sbin/lightdm --show-config
, otrzymuję dwa pliki:/etc/lightdm/lightdm.conf
i/usr/share/lightdm/lightdm.conf.d/01_debian.conf
Te edytowałem tak, aby w
/usr/share/lightdm/lightdm.conf.d/01_debian.conf
nim napisano:greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession
a w
/etc/lightdm/lightdm.conf
nim mówi:autologin-user=username
autologin-user-timeout=0
Sztuczka polegała na tym, że jak napisano na końcu drugiego linku, ustawienia automatycznego logowania muszą znajdować się w
[SeatDefaults]
sekcji pliku. Są dwa miejsca, w których pojawiają się wiersze, komentuje, a ja nie skomentowałem pierwszego miejsca.To było trochę dziwne, ponieważ w normalnych plikach ustawień dla Debiana takie linie nie pojawiają się dwa razy - ale powinienem był lepiej to sprawdzić!
źródło
01_debian.conf
są wartościami domyślnymi, więc wszystko, co musiałem zmienić, było wlightdm.conf
autologin-user=root
, Automatyczne logowanie nie będzie cicho, chyba że także komentować-outauth required pam_succeed_if.so user != root quiet_success
w/etc/pam.d/lightdm-autologin
Poniżej działało dla mnie. Byłem zalogowany jako root.
groupadd -r autologin gpasswd -a YOURUSERNAME autologin
autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION
2a. Jeśli nie znasz nazwy sesji
echo $DESKTOP_SESSION
źródło