मैं बूट पर TTY में रूट के रूप में ऑटो-लॉगिन कैसे करूं?


14

मैं RT-PREEMPT पैच के साथ एक वास्तविक समय कर्नेल बनाने पर काम कर रहा हूं। मैंने बिना ग्राफिक डेस्कटॉप के इस कर्नेल को बनाया है। यह लॉगिन प्रॉम्प्ट के साथ टर्मिनल मोड में आता है। आवश्यकता यह है, इसे बूट करना चाहिए और सीधे लॉगिन की अनुमति के बिना, रूट अनुमति के साथ शेल प्रॉम्प्ट पर जाना चाहिए। यह कैसे किया जा सकता है? क्या आप मेरी मदद कर सकते हैं?

जवाबों:


16

स्रोत: http://linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode

मैंने इसे काम करने के लिए पा लिया है, लेकिन यह उबंटू पर थोड़ा अलग है।

  1. पहले स्थापित करें mingetty:

    sudo apt-get install mingetty
    
  2. संपादित करें /etc/init/tty1.conf:

    परिवर्तन:

    exec /sbin/getty -8 38400 tty1
    

    सेवा:

    exec /sbin/mingetty --autologin root --noclear tty1
    
  3. रिबूट और परीक्षण।

इसने मेरे लिए उबंटू 12.04 पर काम किया, अगर यह आपके लिए काम करता है और आपको ऑटोलिन के लिए tty2.conf - tty6.conf को बदलना है और आपको अधिक tty की आवश्यकता है और आपको जाने के लिए अच्छा होना चाहिए।


वीएम में इसका परीक्षण करना जैसा कि हम बोलते हैं।
जोचन ओनिनसेक्स

2
आप चाहते हैं exec
गीरा जूल

डी 'ओह। तुम पूरी तरह ठीक हो। मैं संपादित करूंगा: P
जोचेन ओनिनसेक्स

ubuntu-server 14.04 के लिए भी काम कर रहा है।
कठोरगुप्त

1
/sbin/getty--auto-loginUbuntu 14.04.02 में अब तर्क का समर्थन करने लगता है
VarunAgw

1

आप इसे बिना किसी अतिरिक्त सॉफ्टवेयर के कर सकते हैं

sudo vim /etc/inittab

टिप्पणी दें

1:2345:respawn:/sbin/getty 115200 tty1

और इसके साथ बदलें

1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

इसलिए आप इस से बचे हुए हैं

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

यह "1: 2345: respawn: / sbin / getty --noclear --autologin रूट 38400 tty1" के खिलाफ कैसे भिन्न होता है?
अनाथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.