मैं Ubuntu-9.04 में व्यवस्थापक या रूट के रूप में कैसे प्रवेश कर सकता हूं?


2

मेरी समस्या यह है कि जब भी मैं sudo का उपयोग करने की कोशिश करता हूं, मुझे एक त्रुटि संदेश मिलता है: शॉन sudoers फ़ाइल में नहीं है। इस घटना की सूचना दी जाएगी। मैं अपने उपयोगकर्ता को sudoers फ़ाइल में कैसे जोड़ सकता हूं? या मैं sudoers फ़ाइल में मौजूद उपयोगकर्ता के रूप में कैसे लॉग इन कर सकता हूं?

मैंने यह भी देखा, "उपयोगकर्ता" कमांड का उपयोग करते हुए, कि दो उपयोगकर्ता हैं जिन्हें शॉन कहा जाता है ... मैं कैसे बता सकता हूं कि मुझे किस शॉन के रूप में लॉग इन किया गया है? मैं केवल प्रशासनिक "शक्तियां" रखने वाले उपयोगकर्ता को बनाए रखने के लिए उनमें से एक को कैसे हटा सकता हूं?

किसी भी मदद के लिए धन्यवाद


1
उबंटू सेटअप के दौरान बनाया गया उपयोगकर्ता 'एडमिन' समूह में जोड़ा जाता है, जिसके पास डिफ़ॉल्ट रूप से सूडो अधिकार होते हैं। एक अन्य विकल्प पासवर्ड का उपयोग करके रूट के रूप में लॉगिंग है (यदि यह सेटअप था)। यह प्रश्न मुझे लगता है कि आप सिस्टम के स्वामी / इंस्टॉलर नहीं हैं, और यदि आप नहीं हैं तो मैं सिस्टम सुरक्षा को वर्कअराउंड करने की सलाह नहीं दूंगा।
बॉमगार्ट सेफ़

शॉन वह उपयोगकर्ता है जिसे मैंने उबंटू स्थापित करने पर बनाया था, जिसे मैंने केवल कुछ दिनों पहले स्थापित किया था ... मुझे नहीं पता कि मैंने ऐसा क्या किया है जिसने सूडो को तोड़ दिया, और न ही मुझे पता है कि अगर यह कभी काम करता है .. तो मैं कैसे लॉग इन कर सकता हूं जड़ के रूप में btw: मैं सिस्टम का मालिक / संस्थापक हूं, चिंता न करें
शॉन

जवाबों:


5

उबंटू डिफ़ॉल्ट रूप से रूट पासवर्ड को लॉक करता है , इसलिए आप रूट के रूप में लॉगिन नहीं कर सकते हैं या इसमें su कर सकते हैं। आम तौर पर आपका उपयोगकर्ता नाम एडमिन ग्रुप का होता है और एडमिन ग्रुप के पास sudo अनुमतियाँ होती हैं जो / etc / sudoers द्वारा दी जाती हैं ।

idकमांड का उपयोग करके पता करें कि आपने कौन सी आईडी लॉग इन की है । यह स्पष्ट रूप से गलत "शॉन" आईडी है क्योंकि आपके पास sudo अनुमतियां नहीं हैं।

अब, सिस्टम को रिबूट करें। GRUB स्क्रीन पर, रिकवरी मोड में बूटEsc करने के लिए दबाएँ । पुनर्प्राप्ति मोड में, आप रूट हैं। अनचाहे id ( userdel ) को हटा दें या इसे किसी भिन्न नाम ( usermod ) में बदलें । रीबूट। आपको अब सही आईडी में लॉग इन करने में सक्षम होना चाहिए ( idकमांड को एक अलग यूआईडी दिखाना चाहिए)। यदि यह काम नहीं करता है, तो बस पुनर्प्राप्ति मोड में फिर से रिबूट करें। दूसरी आईडी भी डिलीट कर दें। एक नई आईडी बनाएं और उसे एडमिन ग्रुप में जोड़ें।

संपादित करें: मुझे बस एहसास हुआ कि एसयू ने साइडबार में एक समान प्रश्न किया था, और इसके बाद मुझे इस जवाब में ले गया कि रिकवरी मोड में बूटिंग पर एक सावधानीपूर्वक विस्तृत लेखन-अप है (और / etc / sudoers फ़ाइल को संपादित करना)।


3

एक टर्मिनल में, निम्नलिखित कमांड निष्पादित करें:

grep ^admin /etc/group

यह आपको सभी "व्यवस्थापक" उपयोगकर्ताओं के नाम देगा। उन में से एक के रूप में लॉग इन करें, फिर " sudo" पूरी तरह से अच्छी तरह से काम करना चाहिए। तब आप रूट उपयोगकर्ता को सक्षम कर सकते हैं, या sudo bashयदि आपको रूट टर्मिनल की आवश्यकता है तो बस " "।

मैं अनुमान लगा रहा हूं कि आपने इंस्टॉल करने के बाद दूसरा उपयोगकर्ता बनाया है, जो कि एडमिन ग्रुप का हिस्सा नहीं है। वैकल्पिक रूप से, आपने किसी तरह अपने आप को व्यवस्थापक समूह से हटा दिया है, जिस स्थिति में आप अपने सिस्टम को संशोधित करने के लिए एक और तरीका खोजने के बिना बहुत खो गए हैं (जैसे बूट करने योग्य सीडी का उपयोग करके)।


1
स्थापना के दौरान उबंटू को दूसरे उपयोगकर्ता के निर्माण की आवश्यकता होती है। आपने प्रभावी रूप से रूट खाते तक कभी पहुंच नहीं की थी।
११:००

0

यदि आप रूट लॉगिन को सीधे अनुमति देना चाहते हैं, तो आपको पहले रूट एक्सेस प्राप्त करने की समस्या को हल करना होगा। ऊपर जेरेमी का जवाब कवर किया गया है।

एक बार जब आप sudoकमांड चला सकते हैं , रूट पासवर्ड सेट करें sudo passwd:। अब आप जैसे ही लॉगिन कर पाएंगे root


1
मुझे रूट खाता पसंद नहीं है जिसे लॉग इन किया जा सकता है। मैं हमेशा "sudo su - root" या ऐसा कुछ उपयोग करता हूं।
डेविड थॉर्नले

मुझे नहीं लगता कि ओपी रूट के रूप में लॉगिन करना चाहता है; केवल व्यवस्थापक आदेश चलाने में सक्षम होने के लिए जिसमें sudo अनुमतियों की आवश्यकता होती है।
नागुल

0

उपयोग sudo suकरने से "उबंटू मूल पासवर्ड को डिफ़ॉल्ट रूप से लॉक कर देता है ", जिसे नगुल लिखते हैं।

यह प्रभावी रूप से बस suरूट बनने के लिए उपयोग करने की जगह लेता है ।


2
ओपी की वर्तमान आईडी को प्रभावी ढंग से उपयोग करने से रोक दिया गया है sudo, इसलिए मुझे नहीं लगता कि sudo suइस मामले में कोई विकल्प है।
नगुल

-1

Sudoers फ़ाइल को संपादित करने के लिए, आपको दौड़ना होगा sudo visudo। हालांकि स्पष्ट रूप से आपको ऐसा करने के लिए sudo का उपयोग करने में सक्षम होने की आवश्यकता होगी, इसलिए आपको अभी भी अपनी अन्य समस्या को ठीक करना होगा ...।


अपने sudoers फ़ाइल में एक टाइपो होने के बजाय ubuntu में एक उल्लसित दुर्घटना है ...
जेरेमी Smyth

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