रूट के रूप में पूर्ण GUI कैसे चलाएं?


16

मुझे परवाह नहीं है अगर मैं सिस्टम को गड़बड़ाता हूं (जो कि अगर मैं इस तरह की चीजें करता हूं तो संभावना है), या संभावित सुरक्षा मुद्दे जो यह संकेत दे सकते हैं। ध्यान दें, मैं केवल " रूट लॉगिन सक्षम नहीं करना चाहता ? ", लेकिन रूट के रूप में नीचे से अपना GUI चलाएं। मैं किसी भी चीज़ के लिए अपना पासवर्ड नहीं लिखना चाहता, लेकिन केवल लॉगिन के लिए और इस पर कुल नियंत्रण है।

बेशक, मैं किसी भी एप्लिकेशन को रूट के रूप में चलाना चाहता हूं, जैसे कि फ़ायरफ़ॉक्स, लिबरऑफिस आदि, टर्मिनल के साथ गड़बड़ किए बिना। फिर मेरे द्वारा इसे कैसे किया जाएगा?

यह प्रश्न उन उपयोगकर्ताओं को संबोधित करने की कोशिश करता है जो सामान्य उपयोगकर्ताओं से अलग होने की वर्तमान अनुमति प्रणाली को पसंद नहीं करते हैं। मैं इस तरह के व्यवहारों का समर्थन नहीं करता , लेकिन यदि कोई उपयोगकर्ता किसी भी कारण से करना चाहता है , तो यह सवाल उनके कॉर्नर्न्स पर फिट होना चाहिए।

नए उपयोगकर्ताओं के लिए उचित नहीं है


1
मेरा सुझाव है कि नए उपयोगकर्ता / कोई भी उपयोगकर्ता /
गुंटबर्ट

रूट GUI को रूट के रूप में लॉग इन tty1 से भी शुरू किया जा सकता है। GUI को tty1 से शुरू करने के लिए यह पोस्ट देखें ।
user123456

@PaulA। मुझे नहीं लगता कि आप सही सवाल पर टिप्पणी कर रहे हैं।
ब्रिअम

जवाबों:


29

कुछ भी करने से पहले यह पढ़ें कि रूट के रूप में लॉग इन करना क्यों बुरा है?

सबसे पहले, आपको rootपासवर्ड सेट करना होगा ।

sudo passwd root
Enter new UNIX password:

अब आपके पास rootपासवर्ड है। अब rootखाते को सक्रिय करें :

sudo usermod -U root

फिर आपको लाइटम, जीडीएम या केडीएम को लॉग इन करने की अनुमति देनी चाहिए root

इसे सक्षम करने के लिए:

जीडीएम में

/etc/gdm/custom.confफ़ाइल संपादित करें और शामिल करें AllowRoot=true

इसके अतिरिक्त, उबंटू के नए संस्करणों में , आपको /etc/pam.d/gdm-passwordउस पंक्ति को संपादित करने और टिप्पणी करने की आवश्यकता है :

auth required pam_succeed_if.so user != root quiet_success

ताकि यह इस तरह दिखे:

#auth required pam_succeed_if.so user != root quiet_success

केडीएम में

संपादित करें /etc/kde4/kdm/kdmrcफ़ाइल और परिवर्तन AllowRootLogin=falseके लिए AllowRootLogin=true

लाइटडैम में

यह प्रक्रिया "अन्य" मेनू को सक्षम करती है, जिससे आप उपयोगकर्ता नाम rootऔर लॉगिन कर सकते हैं । आपको संपादित /etc/lightdm/lightdm.confकरके जोड़ना होगा greeter-show-manual-login=true। फिर रिबूट करें।

अन्य सत्र प्रबंधकों के पास इसे पूरा करने के अन्य तरीके हैं।

जैसा कि आपने देखा है कि मैंने निर्देश दिए हैं लेकिन किसी भी परिस्थिति में आपको GUI को रूट के रूप में नहीं चलाना चाहिए । मर्फी का नियम कहता है कि संभावना है कि आप किसी तरह गड़बड़ करते हैं और फिर से शुरू होने से नाराज होंगे।

मैं चारों ओर पर्याप्त खेला, मैं वापस कैसे जाऊँ?

रूट लॉगिन को निष्क्रिय करने के लिए बस टाइप करें:

sudo passwd -dl root

फिर ऊपर की फाइलों पर हुए परिवर्तनों को वापस लाएं। क्या सुपर-गाय की शक्तियों को महसूस करना अच्छा था?


यह बहुत अच्छा सारांश था। मुझे आश्चर्य है कि अगर कोई इसे बाद में अपडेट कर सकता है तो इसमें केडीई 5 भी शामिल है?
16

1

मैंने इस उद्देश्य के लिए एक LiveCD respin का उपयोग किया है जिसे मैंने एक बार एक साथ रखा था।

sudo apt-get install nodm

फिर इसका उपयोग करने के लिए उपयोगकर्ता को सक्षम और कॉन्फ़िगर करने के लिए इसे कॉन्फ़िगर करें:

sudo vi /etc/default/nodm

लिंक टूट गया है। शायद यह वही है? (प्लस, I upvoted)
लोगो १४'१

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