जवाबों:
हालांकि ऐसा करना संभव है, यह अनुशंसित नहीं है ।
रूट लॉगिन को वास्तव में सक्षम करने के लिए पहले आपको रूट खाते के लिए एक पासवर्ड सेट करना होगा और फिर लॉक किए गए रूट खाते को अनलॉक करना होगा। यदि आप रूट खाते के लिए पासवर्ड सेट नहीं करते हैं तो passwd
कमांड वापस आ जाएगी
passwd: unlocking the password would result in a passwordless account.
तो, पहले एक टर्मिनल में निष्पादित करें
sudo passwd root
आपको एक नए यूनिक्स पासवर्ड के लिए प्रेरित किया जाएगा। इसे दो बार लिखें (पुष्टि के लिए दूसरा)।
फिर अमल करें
sudo passwd -u root
खाता अनलॉक करने के लिए। यह वापस आना चाहिए
passwd: password expiry information changed
यदि आप उबंटू में रूट खाते को अक्षम करना चाहते हैं, तो आपको निम्नलिखित कमांड का उपयोग करके रूट खाते को लॉक करने की आवश्यकता है sudo passwd -l root
अगर आप रूट कंसोल पर काम करना चाहते हैं तो आप भी इस्तेमाल कर सकते हैं sudo -i
।
ऐसा तभी करें जब आपको पता हो कि आप क्या कर रहे हैं। सूडो के साथ यहां रहने के बारे में अधिक जानकारी
pkexec gnome-terminal
रूट प्रॉम्प्ट के साथ एक टर्मिनल खोलेगा।
passwd root
आपको रूट के लिए एक पासवर्ड बनाने की अनुमति देगा।
नोट: उन्नत विशेषाधिकार वाले उपयोगकर्ता-व्यवस्थापक अब बग के कारण काम नहीं करते हैं, जो सुरक्षा कारणों से "W't Fix" के रूप में चिह्नित है। स्पष्टीकरण के लिए https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 देखें ।
pkexec users-admin
उपयोगकर्ता स्क्रीन खोलेंगे:
आप पासवर्ड सेट करके रूट खाते को सक्षम कर सकते हैं
sudo passwd root
जबकि यह बिल्कुल भी अनुशंसित नहीं है। से मदद उबंटू
रूट खाता सक्षम करना शायद ही कभी आवश्यक होता है। एक उबंटू प्रणाली के प्रशासक के रूप में आपको लगभग सब कुछ करने की आवश्यकता है जो कि sudo या gksudo के माध्यम से की जा सकती है। यदि आपको वास्तव में लगातार रूट लॉगिन की आवश्यकता है, तो सबसे अच्छा विकल्प रूट कमांड का उपयोग करके निम्नलिखित कमांड का अनुकरण करना है ...
तथा
अपने जोखिम पार इस्तेमाल करें!
एक्स को रूट के रूप में लॉग इन करने से बहुत गंभीर परेशानी हो सकती है। यदि आपको लगता है कि आपको एक निश्चित कार्रवाई करने के लिए रूट खाते की आवश्यकता है, तो कृपया पहले आधिकारिक सहायता चैनलों से परामर्श करें, यह सुनिश्चित करने के लिए कि एक बेहतर विकल्प नहीं है।
एक बार सक्षम करने के बाद आप रूट खाते को निष्क्रिय कर सकते हैं
sudo passwd -dl root
यहाँ Ubuntu 12.04 और [Ubuntu 12.10] [3] के लिए रूट लॉगिन सक्षम करने के लिए लिंक दिए गए हैं
लिनक्स में एक विशेष खाता है जिसे रूट कहा जाता है । डिफ़ॉल्ट रूप से यह उबंटू में बंद है लेकिन आप रूट खाते को सक्षम कर सकते हैं।
यह आम तौर पर एक अच्छा विचार नहीं है लेकिन रूट लॉगिन को सक्षम करने से पहले आपको बहुत सावधानी से विचार करना चाहिए।
कई अच्छे कारण हैं जो रूट के रूप में लॉगिन नहीं करते हैं, लेकिन इसके बजाय sudo का उपयोग करते हैं
उपयोगकर्ताओं को एक अतिरिक्त पासवर्ड (यानी रूट पासवर्ड) याद रखने की ज़रूरत नहीं है, जिसे वे भूलने की संभावना रखते हैं (या लिख सकते हैं ताकि कोई भी उनके खाते में आसानी से दरार कर सके)।
यह डिफ़ॉल्ट रूप से "मैं कुछ भी कर सकता हूं" इंटरएक्टिव लॉगिन से बचा जाता है (उदाहरण के लिए माइक्रोसॉफ्ट विंडोज सिस्टम में "प्रशासक" उपयोगकर्ता के रूप में लॉगिन करने की प्रवृत्ति), आपको बड़े बदलाव होने से पहले पासवर्ड के लिए संकेत दिया जाएगा, जो आपको बनाना चाहिए आप जो कर रहे हैं, उसके परिणामों के बारे में सोचें।
sudo कमांड (लॉग) रन (in /var/log/auth.log) का लॉग प्रविष्टि जोड़ता है। यदि आप गड़बड़ करते हैं, तो आप हमेशा वापस जा सकते हैं और देख सकते हैं कि क्या कमांड चलाए गए थे। यह ऑडिटिंग के लिए भी अच्छा है।
हर पटाखा आपके बॉक्स में अपना रास्ता बनाने की कोशिश कर रहा है पता चल जाएगा कि यह रूट नाम का एक खाता है और वह पहले प्रयास करेगा। वे नहीं जानते कि आपके अन्य उपयोगकर्ताओं के उपयोगकर्ता नाम क्या हैं। चूंकि रूट खाता पासवर्ड लॉक है, इसलिए यह हमला अनिवार्य रूप से अर्थहीन हो जाता है, क्योंकि पहली जगह में दरार या अनुमान लगाने के लिए कोई पासवर्ड नहीं है।
रूट खाते से समझौता न करते हुए, उपयोगकर्ताओं को समूहों से उपयोगकर्ताओं को जोड़कर और हटाकर, अल्पावधि या दीर्घकालिक अवधि में व्यवस्थापक अधिकारों के लिए आसान हस्तांतरण की अनुमति देता है। सुडो को बहुत अधिक बारीक सुरक्षा नीति के साथ सेटअप किया जा सकता है।
रूट्सस्क्यू कम्यूनिटी डॉक्यूमेंटेशन में इस पर अधिक विस्तार से चर्चा की गई है
यदि आपके पास कई कमांड हैं जिन्हें सामान्य रूप से sudo की आवश्यकता होगी तो आप sudo -i
पहले कमांड के बाद टाइप कर सकते हैं और फिर exit
आखिरी के बाद बार-बार टाइप करने वाले sudo से बच सकते हैं। रूट निजीकरण के साथ GUI एप्लिकेशन को चलाने के लिए ALT+ दबाएं F2और अपने प्रोग्राम के नाम से प्रवेश करें gksu
या gksudo
उसका पालन करें (जब तक कि आप केडीई डेस्कटॉप का उपयोग नहीं कर रहे हैं जिस स्थिति में कमांड है kdesu
।
उदाहरण के लिए gksu nautilus
फ़ाइल प्रबंधक को रूट विशेषाधिकारों के साथ चलाता है ।
जैसा कि आप देख सकते हैं कि रूट लॉगिन को सक्षम करने के लिए यह लगभग आवश्यक नहीं है ।
रूट लॉगिन को सक्षम करने के लिए आवश्यक सभी को रूट पासवर्ड सेट करना है
sudo passwd root
और एक पासवर्ड सेट करें। फिर आप रूट के रूप में लॉगिन कर पाएंगे लेकिन उन सभी कारणों के लिए जो मैंने ऊपर दिए हैं और अधिक मैं आपको ऐसा करने की सलाह नहीं दूंगा ।
सक्षम रूट खाते की कोई आवश्यकता नहीं है। आप बस sudo -i
एक सुपरयुसर प्रॉम्प्ट का उपयोग कर सकते हैं जैसे कि आप रूट के रूप में लॉग इन करते हैं। यह सीधे लॉगिन को रूट के रूप में अनुमति देने के सुरक्षा जोखिम से बचा जाता है।
सरल उत्तर: हां, आप यह कर सकते हैं।
वर्तमान में दो चीजें हैं जो रूट को डिफ़ॉल्ट Ubuntu पर लॉग इन करने से रोकती हैं।
रूट उपयोगकर्ता के पास पासवर्ड सेट नहीं है
उनके पास है "!" (एक विस्मयादिबोधक चिह्न) उनकी / आदि / छाया प्रविष्टि में
निम्न आदेश एक बार में दोनों समस्याओं को हल करता है:
sudo passwd -u root
-u
भाग की वजह से की जरूरत है "!" उनके खाते पर।
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
तो मैं मान रहा था , पहले आपको इसे अनलॉक करने से पहले रूट पासवर्ड सेट करना होगा।
passwd
कर सकते हैं।