Po ustawieniu uruchamiania na X-serwerze RasPi uruchamia się bez hasła

11

Bez względu na to, czy uruchamiam z GUI, czy z konsoli, zawsze chcę, aby hasło było włączone na wszystkich moich komputerach.

Przejrzałem tyle samouczków, ile mogę znaleźć, i chociaż istnieje wiele sposobów, aby debian uruchamiał się do x i logował automatycznie, nie używam żadnego z nich, które widzę. Kiedy używam skryptu raspi-config do ustawienia uruchamiania GUI podczas uruchamiania, pomija moje hasło użytkownika. Ponieważ mam więcej niż jednego użytkownika, to nie działa.

Więc pytanie brzmi: „Jak bezpiecznie uruchomić się na X-serwerze, zachowując hasło przed wejściem do GUI na Raspbian?”

EDYTOWAĆ:

Kod w wierszu rozpoczynającym się na „sed” wydaje się ustawiać funkcję automatycznego logowania, jeśli się nie mylę?

do_boot_behaviour() {
  whiptail --yesno "Should we boot straight to desktop?" 20 60 2
  RET=$?
  if [ $RET -eq 0 ]; then # yes
    update-rc.d lightdm enable 2
    sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=pi/"
    ASK_TO_REBOOT=1
  elif [ $RET -eq 1 ]; then # no
    update-rc.d lightdm disable 2
    ASK_TO_REBOOT=1
  else # user hit escape
    return 1
  fi
}
zenbike
źródło
Czy masz wtedy zainstalowany GDM?
Jivings
Jak dowiedzieć się, jakich pakietów potrzebuję? I wygląda na to, że skrypt raspi-config to robi, chyba że źle zrozumiem? Zobacz edytowane pytanie dotyczące fragmentu kodu.
zenbike
1
Sprawdź odpowiedź. Pomoże to w statystykach strony.
xxmbabanexx

Odpowiedzi:

9

W /etc/lightdm/lightdm.confznajdź wiersz z napisem

autologin-user=pi

i skomentuj to; powinno to wyglądać

#autologin-user=pi

Będziesz musiał to zrobić jak root.

Alex Chamberlain
źródło
Zrobiłem to za pośrednictwem SSH, ale będę musiał poczekać, aż wrócę z pracy do domu, aby sprawdzić jego skuteczność. Dam ci znać. Czy znasz tę lokalizację z powyższego kodu, czy znasz to w inny sposób?
zenbike
To linia „sed”. Mówiąc w skrócie, aby zastąpić komentowany wiersz automatycznego logowania w tym pliku nieskomentowanym i określonym użytkownikiem. Dobrze?
zenbike,
@zenbike Racja, wydedukowałem rozwiązanie ze sedskryptu.
Alex Chamberlain
Tak więc, chociaż powoduje, że pi wymaga logowania, nie używa GDM, ale logowanie jest wymagane w konsoli, a GUI nie uruchamia się, dopóki ręcznie nie wprowadzę startx.
zenbike
@zenbike zobacz to pytanie raspberrypi.stackexchange.com/questions/586/..., aby uzyskać informacje o tym, jak uruchomić XWindows podczas uruchamiania.
Steve Robillard,