При установке на X-сервер RasPi загружается без пароля


11

Независимо от того, загружаюсь ли я с графическим интерфейсом или с консоли, я всегда хочу, чтобы пароль был включен на всех моих машинах.

Я просмотрел столько учебников, сколько смогу найти по этому поводу, и хотя, очевидно, существует множество способов заставить debian загружаться с x и автоматически входить в систему, я не использую ни одного из них, которые могу видеть. Когда я использую сценарий raspi-config для настройки загрузки графического интерфейса при запуске, он обходит ввод моего пароля пользователя. Поскольку у меня более одного пользователя, это не работает.

Таким образом, этот вопрос звучит так: «Как мне безопасно загрузиться на x-server, поддерживая пароль перед входом в GUI на Raspbian?»

РЕДАКТИРОВАТЬ:

Код в начале строки 'sed', по-видимому, устанавливает функцию автоматического входа, если я не понимаю?

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
}

У вас установлен GDM?
Jivings

Как мне определить, какие пакеты мне понадобятся? И кажется, что сценарий raspi-config делает это, если я не понимаю? Смотрите отредактированный вопрос для фрагмента кода.
zenbike

1
Пожалуйста, проверьте ответ. Поможет статистика сайта.
xxmbabanexx

Ответы:


9

В /etc/lightdm/lightdm.conf, найдите строку, которая говорит

autologin-user=pi

и закомментируйте это; это должно выглядеть

#autologin-user=pi

Вам придется сделать это как root.


Я сделал это по SSH, но мне придется подождать, пока я вернусь домой с работы, чтобы проверить его эффективность. Я дам Вам знать. Вы получили это местоположение из кода выше, или вы знали это как-то иначе?
zenbike

Это линия «sed». В основном говорится о том, чтобы заменить закомментированную строку автоматического входа в этом файле на незакомментированную и указанного пользователя. Правильно?
zenbike

@zenbike Правильно, я вывел решение из sedсценария.
Алекс Чемберлен

Таким образом, хотя это и заставляет pi требовать входа в систему, он не использует GDM, скорее, вход в систему требуется в консоли, и графический интерфейс больше не запускается, пока я не введу startx вручную.
zenbike

@zenbike см. этот вопрос raspberrypi.stackexchange.com/questions/586/… для получения информации о том, как запустить xwindows при запуске.
Стив Робиллард
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.