X 서버로 부팅하도록 설정하면 RasPi가 암호없이 부팅됩니다


11

GUI로 부팅하든 콘솔로 부팅하든 관계없이 항상 모든 컴퓨터에서 암호를 활성화하려고합니다.

나는 이것에 관해 찾을 수있는 많은 튜토리얼을 살펴 보았고, 데비안을 x로 부팅하고 자동으로 로그인하는 데는 무수한 방법이 있지만 분명히 볼 수있는 것은 사용하지 않습니다. raspi-config 스크립트를 사용하여 시작할 때 GUI를 부팅하도록 설정하면 사용자 암호 입력을 무시합니다. 둘 이상의 사용자가 있으므로 작동하지 않습니다.

따라서이 질문은 "Raspbian에서 GUI를 입력하기 전에 암호를 유지하면서 어떻게 x-server로 안전하게 부팅합니까?"입니다.

편집하다:

'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스크립트 에서 해결책을 추론했다 .
Alex Chamberlain

따라서 pi에 로그인이 필요하지만 GDM을 사용하지 않고 콘솔에 로그인이 필요하며 startx를 수동으로 입력 할 때까지 GUI가 더 이상 시작되지 않습니다.
zenbike

@zenbike는 시작할 때 xwindows를 시작하는 방법에 대한 정보는 raspberrypi.stackexchange.com/questions/586/… 이 질문을 참조하십시오 .
스티브로 빌라 드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.