Коли він налаштований на завантаження на X-сервер, RasPi завантажується без пароля


11

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

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

Отже, це питання: "Як я безпечно завантажуюся на x-сервер, підтримуючи пароль перед входом в графічний інтерфейс на 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сценарію.
Алекс Чемберлен

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

@zenbike побачити це питання raspberrypi.stackexchange.com/questions/586 / ... для інформації про те , як зробити його запустити XWindows при запуску.
Стів Робіллард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.