जब एक्स-सर्वर पर बूट करने के लिए सेट किया जाता है, तो RasPi पासवर्ड के बिना बूट हो रहा है


11

भले ही मैं एक जीयूआई या कंसोल के लिए बूट करूं, मैं हमेशा अपने सभी मशीनों पर सक्षम पासवर्ड चाहता हूं।

मैंने इस संबंध में जितने भी ट्यूटोरियल देखे हैं, और यद्यपि जाहिरा तौर पर डेबियन बूट को एक्स और स्वचालित रूप से लॉगिन करने के तरीकों के असंख्य हैं, मैं उनमें से किसी का उपयोग नहीं कर रहा हूं जिसे मैं देख सकता हूं। जब मैं स्टार्टअप पर GUI बूट करने के लिए सेट करने के लिए raspi-config स्क्रिप्ट का उपयोग करता हूं, तो यह मेरे उपयोगकर्ता पासवर्ड प्रविष्टि को बायपास करती है। जैसा कि मेरे पास एक से अधिक उपयोगकर्ता हैं, यह काम नहीं करता है।

तो यह सवाल है, "मैं रास्पियन पर जीयूआई में प्रवेश करने से पहले पासवर्ड को कैसे सुरक्षित रखूं?

संपादित करें:

यदि मुझे गलतफहमी नहीं है, तो लाइन पर कोड '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 स्थापित है?
जिविंग्स

मुझे कैसे पता चलेगा कि मुझे किन पैकेजों की आवश्यकता होगी? और ऐसा प्रतीत होता है कि रससी-विन्यास स्क्रिप्ट ऐसा कर रही है, जब तक कि मुझे गलतफहमी न हो? कोड स्निपेट के लिए संपादित प्रश्न देखें।
ज़ेनबाइक

1
कृपया उत्तर की जाँच करें। यह साइट आँकड़े मदद करेगा।
xxmbabanexx

जवाबों:


9

में /etc/lightdm/lightdm.conf, उस रेखा को कहते हैं जो कहती है

autologin-user=pi

और इसे टिप्पणी करें; यह दिखना चाहिए

#autologin-user=pi

आपको ऐसा करना पड़ेगा root


मैंने SSH के ऊपर यह किया है, लेकिन मुझे तब तक इंतजार करना होगा जब तक मुझे इसकी प्रभावकारिता की जांच के लिए घर से काम नहीं मिल जाता। मैं आपको बता दूँगा। क्या आपको ऊपर दिए गए कोड से वह स्थान मिला है, या क्या आप इसे किसी अन्य तरीके से जानते हैं?
ज़ैनबाइक

यह 'सेड' लाइन है। मूल रूप से उस फ़ाइल में टिप्पणी की गई ऑटो-लॉगिन लाइन को एक अधूरे और एक निर्दिष्ट उपयोगकर्ता के साथ बदलने के लिए कहा जा रहा है। सही?
ज़ेनबाइक

@ मेज़ेनबाइक राइट, मैंने sedस्क्रिप्ट से समाधान घटा दिया ।
एलेक्स चेम्बरलेन

इसलिए, जबकि यह पीआई को एक लॉगिन की आवश्यकता का कारण बनता है, यह जीडीएम का उपयोग नहीं करता है, बल्कि, कंसोल में लॉगिन की आवश्यकता होती है, और जीयूआई अब तब तक शुरू नहीं होता है जब तक मैं मैन्युअल रूप से इनपुट प्रारंभ नहीं करता।
ज़ेनबाइक

@zenbike इस प्रश्न को देखें raspberrypi.stackexchange.com/questions/586/… जानकारी के लिए यह कैसे स्टार्टअप पर xwindows शुरू करने के लिए।
स्टीव रोबिलार्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.