Jak włączyć automatyczne logowanie?

11

Więc właśnie zainstalowałem Raspbian Jessie Lite na moim pi 2. Ale nie mogę uzyskać automatycznego logowania. Najpierw próbowałem z raspi-config, który nie działał. Potem, po trochę googlowaniu, znalazłem samouczek, który powinienem edytować, inittabale kiedy próbuję uzyskać do niego dostęp, jest pusty.

Jemto
źródło
1
Jeśli wybierzesz właściwą opcję w raspi-config, powinna ona działać. Czegokolwiek używa inittab, nie będzie. Rzeczywiście większość samouczków sprzed połowy 2015 r. (I wiele później) dotyczy SysV i nie będzie działać. Niektóre faktycznie zakłócają normalne działanie.
Milliways,
@Milliways Próbowałem przejść na raspi-config i zmieniłem opcję uruchamiania na, konsolowe autologowanie, ale to nie działa.
Jemto

Odpowiedzi:

8

Znalazłem rozwiązanie wykorzystujące raspi-config. Bawiłem się nim przez chwilę i znalazłem coś (UWAGA: Być może trzeba zaktualizować raspi-config)

Aby włączyć automatyczne logowanie za pomocą raspi-config:

Run: sudo raspi-config
Choose option 3: Boot Options
Choose option B1: Desktop / CLI
Choose option B2: Console Autologin
Select Finish, and reboot the pi.

Pi powinien zalogować się automatycznie. To tak proste, jak, pi! :)

Joseph .M 101
źródło
To powinna być zaakceptowana odpowiedź. Działał idealnie.
slm
działa jak urok, dzięki człowieku
FrontENG
3

Mam tego samego Rasbian Jessie na Ras Pi 2.

Wypróbuj TO (rozwiązanie przez raspberrypi.stackexchange) prawdopodobnie pomoże!

Powodzenia

Alireza7am
źródło
3

Najpierw utwórz nową usługę podobną do getty @ .service:

# cp /lib/systemd/system/[email protected] \
     /etc/systemd/system/[email protected] 

# ln -s /etc/systemd/system/[email protected] \
        /etc/systemd/system/getty.target.wants/[email protected]

następnie edytuj wartości ExecStart, Restart i Alias, w następujący sposób:

...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/[email protected]

i w końcu ponownie załaduj demona i uruchom usługę:

systemctl daemon-reload systemctl start [email protected]

Zauważ, że jeśli opuścisz sesję tty8, nie będziesz mógł jej użyć do następnego restartu lub ręcznego uruchomienia przez systemctl, z wyjątkiem sytuacji, gdy pozostawisz Restart jako „zawsze”, ale zdecydowanie zalecamy unikanie tego ze względów bezpieczeństwa.


źródło: fedoraproject.org/wiki

Havnar
źródło
To rozwiązanie w ogóle nie działało.
piepi
1
nie działa, jeśli skopiujesz go na ślepo, jeśli to masz na myśli
Havnar
1

Najprostszym sposobem, jaki znalazłem za pomocą Raspbian, jest edycja pliku raspi-config. Zrób to, otwierając /etc/lightdm/lightdm.confi ustawiając autologin-user=parametr.

Zmiana autologin-user=pina autologin-user=usernamektórym usernameznajduje się nazwa użytkownika.

TheMattSki
źródło
Od kiedy /etc/lightdm/lightdm.con[sic] stał się „plikiem konfiguracji raspi”? Nieważne, że po prostu nie ma takiego pliku na Raspbian Lite .
Dmitrij Grigoriew