मैं रूट के रूप में कैसे लॉगिन करूं?


77

मैं रूट के रूप में लॉगिन करना चाहता हूं, लेकिन जब मैं प्रवेश करता हूं

sudo -s

और पासवर्ड दर्ज करें, यह संदेश दिखाया गया है: "आप sudoers फ़ाइल में नहीं हैं", और जब मैं प्रवेश करता हूं

su

और पासवर्ड दर्ज करें, यह दिखाया गया है: "प्रमाणीकरण विफलता"।

मेरे ओएस का एक ही खाता है। लगभग 1 घंटे पहले मैं रूट के रूप में लॉग ऑन करता हूं और कुछ कमांड करता हूं, जब मैं लॉगआउट करता हूं, तो मैं दूसरी बार लॉगिन नहीं कर सकता हूं!


हमें यह जानना होगा कि जब आप रूट थे तब आप किस कमांड को चलाते थे। आपको अपना पासवर्ड रीसेट करने की आवश्यकता हो सकती है: askubuntu.com/questions/24006/…
जॉर्ज कास्त्रो

क्या आप टर्मिनल में उपयोगकर्ता को बदलना चाहते हैं क्योंकि आपने su कमांड का उपयोग किया है? अगर आप चाहते हैं तो आपके पास रूट पासवर्ड होना चाहिए
जट्टेट

जवाबों:


55

suआदेश रूट पासवर्ड में डाल करने की आवश्यकता है। सामान्य रूप से उबंटू पर रूट उपयोगकर्ता बंद है, इसलिए कोई भी उपयोगकर्ता लॉगिन नहीं कर सकता है, rootइस प्रकार suकाम करने की संभावना नहीं है।

के लिए sudo -sकाम करने के लिए आप का हिस्सा बनने का होगा adminएक Ubuntu मशीन पर समूह है, जो जाहिरा तौर पर आप नहीं हैं।

यदि आप सिस्टम के एकमात्र उपयोगकर्ता हैं जो संबंधित है और ठीक करने के लिए काफी शामिल हो सकता है। यदि नहीं, तो मैं आपको सुझाव दूंगा कि आप सिस्टम एडमिनिस्ट्रेटर या सिस्टम के मालिक से बात करें कि क्या आप rootविशेषाधिकार प्राप्त कर सकते हैं ।


8
और अगर यह आपकी मशीन है, और आपने किसी तरह रूट विशेषाधिकार खो दिया है, तो आपको इसे रिकवरी मोड में बूट करके ठीक करना होगा।
आमस

मेरे ओएस का एक ही खाता है। लगभग 1 घंटे पहले मैं रूट के रूप में लॉग ऑन करता हूं और कुछ कमांड करता हूं, जब मैं लॉगआउट करता हूं, तो मैं दूसरी बार लॉगिन नहीं कर सकता हूं!
अवा

आपने क्या आदेश दिए?
कार्लसन

मुझे ठीक-ठीक पता नहीं है। यह कुछ आसान आज्ञाएँ थीं जैसे कि बदलते समय
ava

और कुछ शेल प्रोग्रामिंग, समूह जोड़ें
एवा

48

ध्यान रखें कि रूट खाता डिफ़ॉल्ट रूप से सक्रिय नहीं है।

आपको करना होगा:

sudo passwd root

फिर पासवर्ड सेट करने के लिए आगे बढ़ें। उपयोग करने वाले रूट उपयोगकर्ता का उपयोग करें

su root

18

Https://help.ubuntu.com/community/RootSudo पता चलता है:

यदि आपको वास्तव में एक निरंतर रूट लॉगिन की आवश्यकता है, तो निम्न कमांड का उपयोग करके रूट लॉगिन शेल का अनुकरण करने का सबसे अच्छा विकल्प है ...

sudo -i

काम नहीं करता है। मेरे ओएस का केवल एक ही खाता है
ava

4

सबसे पहले आपको व्यवस्थापक विशेषाधिकारों की आवश्यकता है। यदि आपके पास व्यवस्थापक विशेषाधिकार नहीं हैं, तो shiftकुंजी दबाए रखें और कुंजी दबाए रखें । आप GRUB मेनू में प्रवेश करेंगे। यहां रिकवरी मोड का चयन करें। जब आप dpkgआदि जैसे विकल्पों की सूची देखते हैं , तो रूट शेल शुरू करने के लिए चुनें और टाइप करें:

adduser username sudo

( usernameआपका उपयोगकर्ता नाम :-) कहाँ है)

यह आपको sudoers समूह में जोड़ देगा! फिर exitसामान्य रूप से टाइप करें और बूट करें। जब आप अपना खाता दर्ज करते हैं, तो टाइप करें:

sudo passwd root

फिर अपना पासवर्ड डालें और नया रूट पासवर्ड टाइप करें

उसके बाद आप suand रूट ’पासवर्ड टाइप और दर्ज कर सकते हैं।

यदि आप रूट पासवर्ड नहीं बदलना चाहते हैं तो आप उपयोग कर सकते हैं:

sudo -i

अपने स्वयं के पासवर्ड का उपयोग करके एक रूट शेल शुरू करने के लिए।


मुझे बताएं कि क्या आप रूट खाते में लॉग इन करने के लिए रूट अकाउंट को सक्रिय करना चाहते हैं :)
जटेट

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