मैंने "सिस्टम सेटिंग्स" में "उपयोगकर्ता खाते" का उपयोग करके एक नया उपयोगकर्ता बनाया है। मैं कैसे अधिकार प्रदान करता हूं ताकि इस नए उपयोगकर्ता के पास रूट के समान पहुंच हो सके?
मैंने "सिस्टम सेटिंग्स" में "उपयोगकर्ता खाते" का उपयोग करके एक नया उपयोगकर्ता बनाया है। मैं कैसे अधिकार प्रदान करता हूं ताकि इस नए उपयोगकर्ता के पास रूट के समान पहुंच हो सके?
जवाबों:
आप ऐसा नहीं करना चाहते हैं। इसके बजाय सुडो का उपयोग करें।
उबंटू के हालिया संस्करणों पर, डिफ़ॉल्ट समूह जिसे सुडो का उपयोग करके ऊपर उठाने की अनुमति है, (उचित रूप से) "सूडो" नाम दिया गया है। आप उपयोगकर्ता usermod
(या आपके चित्रमय इंटरफ़ेस का उपयोग करके जोड़ सकते हैं , जो दुख की बात है कि मुझे इसके बारे में कुछ भी नहीं पता है, या मैं आपको इसके लिए निर्देश देने की कोशिश करूंगा)।
usermod -a -G sudo new_user
नया उपयोगकर्ता लॉग इन करें। वे sudo
उसके बाद अन्य उपयोगकर्ताओं के लिए सक्षम होना चाहिए ।
जड़ - केवल एक ही हो सकता है।
(लेकिन रूट के कई नाम हो सकते हैं)।
समान निजीकरण वाले खाते को रूट बनाने के लिए, खाते के यूआईडी को शून्य के बराबर बनाएं। फिर वे जड़ होंगे, लेकिन एक अलग नाम के साथ।
इसके सामान्य उदाहरण हैं खाते के नाम जैसे toor
कि बनाए गए हैं (जैसे कुछ * bsd सिस्टम पर) UID 0 के साथ, एक वैकल्पिक रूट लॉगिन के रूप में - शायद शेल या किसी अन्य तुच्छ कारण के /bin/csh
बजाय /bin/sh
।
हालांकि, जैसा कि कई लोग पहले ही कह चुके हैं, आप ऐसा नहीं करना चाहते हैं । आपको लगता है कि आप कर सकते हैं, लेकिन आप वास्तव में नहीं करते हैं। sudo
इसके बजाय स्थापित करें और कॉन्फ़िगर करें ।
adduser USERNAME sudo
रूट के रूप में उपयोग करें , यह सुरक्षित है और कार्यात्मक भी है:
उपयोगकर्ता "USERNAME" को sudo समूह में जोड़ने के लिए:
$ su root
# adduser USERNAME sudo