मैं लाइट-डीडीएम में ऑटो-लॉगिन को कैसे सक्षम करूं?


74

मैं उपयोगकर्ता fooको लाइट-डीडीएम (जो कि 11.10 संस्करण के बाद से उबंटू द्वारा उपयोग किया गया है) का उपयोग करके ऑटो-लॉगिन करना चाहता हूं । मुझे यह कैसे करना है?


4
FYI करें, यदि आप होम फोल्डर एन्क्रिप्शन का उपयोग कर रहे हैं, तो आप ऑटो लॉगिन सक्षम नहीं कर सकते।
सईद ज़बरदस्त

मुझे इसका थोड़ा-सा विषय पता है: मैं nodmएक वैकल्पिक विकल्प का उल्लेख करना चाहता हूं, जो बूट पर एक उपयोगकर्ता के लिए एक एक्स सत्र शुरू कर सकता है जिसमें कोई ऑर्ट नहीं है (लॉक स्क्रीन की तरह शायद काम नहीं करेगा, आदि)
ThorSummoner

जवाबों:


46

आप इसे कॉन्फ़िगरेशन फ़ाइलों को संपादित किए बिना कर सकते हैं: सिस्टम सेटिंग्स> उपयोगकर्ता खातों पर जाएं, "अनलॉक" पर क्लिक करें और अपना पासवर्ड दर्ज करें, फिर "स्वचालित लॉगिन" के बगल में स्थित बटन पर क्लिक करें:

'यहाँ छवि विवरण दर्ज करें


3
मैं Ubuntu 14.04 पर काम कर रहा हूं। यहां "स्वचालित लॉगिन" जैसा कोई विकल्प नहीं है जैसा कि आपके स्क्रीन शॉट में दिखाया गया है। कृपया कहें कि स्वचालित लॉगिन कैसे सक्षम करें।
रवि

@ रवि: विकल्प अभी भी उबंटू में 14.04 और 14.10 में है। लेकिन lightdm.conf फ़ाइल से इसे सक्षम करने के लिए नीचे एक वैकल्पिक उत्तर है।
एलिन आंद्रेई

@ रवि क्या आपके पास होम फोल्डर एनक्रिप्शन है?
जूलम

71

अलिन के उत्तर का एक विकल्प एक फ़ाइल बनाना /etc/lightdm/lightdm.confऔर निम्नलिखित सामग्री जोड़ना है:

[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
# Uncomment the following, if running Unity
#greeter-session=unity-greeter

अगली बार जब आप शुरू करते हैं, तो ऑटो-लॉगिन को उम्मीद की तरह काम करना चाहिए।


8
ऑटोलॉगिन-उपयोगकर्ता को अपने उपयोगकर्ता नाम पर सेट करना ऑटोलॉगिन के काम करने के लिए पर्याप्त है।
स्माइल

1
पुराने संस्करणों पर वहाँ एक बग, यदि आप सेट किया गया है autologin-user-timeout=0(या किसी अन्य मूल्य के लिए autologin-user-timeout), यह काम नहीं कर रहा ( एल.पी. # 902,852 , डेबियन # 682,473
pevik

1
@ मेरे सेटअप के लिए Smile4ever (डेबियन बस्टर 4.18 + ओपनबॉक्स) इसके बिना काम नहीं करता था autologin-user-timeout=0
वोरैक

21

Ubuntu 14.04 के लिए फ़ाइल बनाएँ:

/etc/lightdm/lightdm.conf.d/12-autologin.conf

और जोड़:

[SeatDefaults]
autologin-user=youruser

मुझे यह फ़ाइल बनानी थी और यह सब कुछ यह था और काम किया!
पीटर

1
इसने जुलाई 2018 तक 64-बिट उबंटू मेट 18.04 एलटीएस (बायोनिक) पर मेरे लिए काम किया, जब /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-gter-conf फ़ाइल को संपादित किया, जैसे मैंने किया था। 16.04 LTS, अच्छा नहीं रहा।
आग लगा दी

15

आप इसे आसानी से कर सकते हैं lightdm-set-defaultsयदि आप lightdm.confमैन्युअल रूप से संपादित नहीं करते हैं :

sudo /usr/lib/lightdm/lightdm-set-defaults --autologin "$USER"

यह ऑटोलॉगिन टाइमआउट सेट नहीं करेगा, लेकिन इसके लिए डिफ़ॉल्ट वैसे भी कोड में 0 है, इसलिए आपको इसे सेट करने की आवश्यकता नहीं है।


कॉपी पेस्टर्स: sudo / usr / lib / lightdm / lightdm-set-defaults --autologin "$ USER"
Ciro Santilli 新疆 o o 六四

8
यह 14.04 LTS में काम नहीं करता है क्योंकि lightdm-set-defaults को हटा दिया गया था, इसलिए अन्य तरीके बेहतर हैं।
रॉबर्ट एसेल

7
gksu gedit /etc/lightdm/lightdm.conf

लाइनें जोड़ें:

autologin-user=username
autologin-user-timeout=0

उदाहरण:

[SeatDefaults]

user-session=ubuntu

greeter-session=unity-greeter

autologin-user=alan

autologin-user-timeout=0

3

सेटिंग खोलें, 'उपयोगकर्ता खाते' चुनें। अनलॉक बटन पर क्लिक करें, फिर स्वचालित लॉगिन स्विच को "चालू" में बदलें।


1
धन्यवाद Luyang लियू, लेकिन यह ऑप्टिनो उपयोगकर्ता खातों में प्रदर्शित नहीं होता है।
अगमनोर

2

Ubuntu 18.04 (Xubuntu Minimal Desktop) में, /etc/lightdm/lightdm.confनिम्न बनाएं और जोड़ें:

# /etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-user=<username>
autologin-user-timeout=0

मैं इसे lightdm.conf.dफ़ोल्डर के माध्यम से काम नहीं कर सका ।


16.04 को भी काम किया।
इसहाक

1

"उपयोगकर्ता खाते" आवेदन के लिए खोजें। उस खाते का चयन करें, जिस पर आप स्वत: लॉगिन स्विच चालू करना चाहते हैं

वह काम करना चाहिए।


1

मैं पुष्टि कर सकता हूं कि यह 16.04 के लिए काम करता है।
अपने पसंदीदा संपादक का उपयोग, संशोधन /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf। उदाहरण के लिए, फ़ाइल में
जोड़ें autologin-user=xxxx:

[Seat:*]
greeter-session=lightdm-gtk-greeter
autologin-user=wmurphy

याद रखें कि उपयोगकर्ता और समूहों के तहत लॉगिन विकल्प के लिए भी नहीं कहा गया है


0

मेरे पास 12.10 xubuntu है। उपयोगकर्ताओं और समूहों में अपना उपयोगकर्ता चुनते हैं, और "पासवर्ड ..." के बगल में "बदलें ..." शब्द क्लिक करें (यह एक बटन की तरह नहीं दिखता है, जो थोड़ा भ्रामक हो सकता है)। वहां आप पासवर्ड बदल सकते हैं, या नीचे के निशान पर "लॉगिन पर पासवर्ड के लिए मत पूछें" बॉक्स।

मुझे भरोसा है ये काम करेगा।


बहुत बहुत धन्यवाद क्रिस। हालाँकि, जैसा कि मेरे प्रश्न में बताया गया है, यह समाधान उपयोगकर्ता खातों में प्रदर्शित नहीं किया गया है।
अगमनोर

0

मुझे अभी पता चला है कि, मुझे ubuntu-desktop को स्थापित करने की आवश्यकता है, इससे पहले कि lightdm कार्य कर सके। जब लाइटम को वास्तव में लॉग इन करने की कोशिश की जा रही थी, तो यह मेरे मुद्दे को हल कर दिया गया।

सिस्टम के लूप में जाने का कारण हो सकता है क्योंकि काम करने से पहले lightdm को ubuntu डेस्कटॉप की आवश्यकता होती है।

sudo apt-get install ubuntu-desktop

यह बिल्कुल गलत है, क्योंकि मैं केवल पर्यावरण के lightdmसाथ उपयोग कर रहा हूंopenbox
Patrizio Bertoni

क्या आप ऐसा करने के लिए एक लिंक को इंगित कर सकते हैं? मैंने lightdm.conf उपयोगकर्ता-सत्र = LXDE सेट किया था, फिर उस स्विच को /usr/share/xession/openbox.desktop के अनुसार ओपन किया, लेकिन यह LXDE को चालू रखता है।
नासाकिंग

0

मुझे एक ही समस्या थी, मैंने इसे निम्नलिखित चरणों के साथ हल किया:

  1. रूट के रूप में लॉगिन करें: sudo su
  2. फ़ाइल दर्ज करें:

    sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
    
  3. नीचे जोड़ें:

    autologin-user=xxxx
    
  4. फ़ाइल की सामग्री को सहेजें फिर बाहर निकलें और रिबूट करें।

यह निश्चित रूप से काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.