เมื่อตั้งค่าให้บูตใน X-server RasPi กำลังบู๊ตโดยไม่มีรหัสผ่าน


11

ไม่ว่าฉันจะบูตเครื่องไปที่ GUI หรือคอนโซลฉันต้องการรหัสผ่านที่เปิดใช้งานบนเครื่องทุกเครื่องของฉัน

ฉันได้ดูแบบฝึกหัดให้มากที่สุดเท่าที่จะหาได้ถึงแม้ว่าจะมีวิธีการมากมายที่จะทำให้ debian boot เป็น x และเข้าสู่ระบบโดยอัตโนมัติฉันไม่ได้ใช้สิ่งใดเลยที่ฉันเห็น เมื่อฉันใช้สคริปต์ raspi-config เพื่อตั้งค่าให้บูต GUI เมื่อเริ่มต้นจะข้ามรายการรหัสผ่านผู้ใช้ของฉัน เนื่องจากฉันมีผู้ใช้มากกว่าหนึ่งรายสิ่งนี้จึงไม่ทำงาน

ดังนั้นคำถามนี้คือ "ฉันจะบูทเข้าสู่เซิร์ฟเวอร์ x ได้อย่างปลอดภัยโดยรักษารหัสผ่านก่อนเข้า 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' โดยทั่วไปบอกว่าจะแทนที่สายเข้าสู่ระบบอัตโนมัติความเห็นในไฟล์ที่มี uncommented หนึ่งและผู้ใช้ที่ระบุ ขวา?
Zenbike

@zenbike ถูกต้องฉันอนุมานทางออกจากsedสคริปต์
อเล็กซ์แชมเบอร์เลน

ดังนั้นในขณะที่มันทำให้ pi ต้องเข้าสู่ระบบก็ไม่ได้ใช้ GDM แต่จำเป็นต้องเข้าสู่ระบบในคอนโซลและ GUI จะไม่เริ่มจนกว่าฉันจะป้อน startx ด้วยตนเอง
zenbike

@zenbike ดูคำถามนี้raspberrypi.stackexchange.com/questions/586/…สำหรับข้อมูลเกี่ยวกับวิธีทำให้ xwindows เริ่มต้นเมื่อเริ่มต้น
Steve Robillard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.