मैं उबंटू स्थापना की शुरुआत से एक रूट उपयोगकर्ता कैसे बना सकता हूं? जब मैंने इसकी कोशिश की, तो पता चला कि यह उपयोगकर्ता नाम पहले से ही आरक्षित है।
मैं उबंटू स्थापना की शुरुआत से एक रूट उपयोगकर्ता कैसे बना सकता हूं? जब मैंने इसकी कोशिश की, तो पता चला कि यह उपयोगकर्ता नाम पहले से ही आरक्षित है।
जवाबों:
जब लिनक्स सिस्टम बनाया जाता है, या कम से कम, तब उपयोगकर्ता रूट पहले से ही मौजूद होता है, या एक उपयोगकर्ता को यूआईडी 0 के साथ मौजूद होना चाहिए, जिसके पास सभी अनुमतियाँ हैं और अधिकांश सिस्टम फ़ाइलों का मालिक है। परंपरागत रूप से इस उपयोगकर्ता को रूट कहा जाता है। आपको उस उपयोगकर्ता को बनाने की आवश्यकता नहीं है।
जब आप उबंटू स्थापित करते हैं, तो आपको अपने लिए एक उपयोगकर्ता बनाने के लिए कहा जाता है। ऐसा इसलिए है क्योंकि सिस्टम को रूट के रूप में चलाने के लिए यह अनुपयुक्त है, क्योंकि रूट में हमेशा सभी अनुमतियाँ और प्रोग्राम होते हैं जो रूट रूट को जो कुछ भी चाहते हैं वह कर सकते हैं, जो एक सुरक्षा जोखिम है। जहां भी संभव हो, एक अनपेक्षित उपयोगकर्ता के रूप में कमांड और अन्य प्रोग्राम चलाना सुरक्षित है। लेकिन, आपके द्वारा इंस्टालेशन पर बनाया गया उपयोगकर्ता उनके अधिकारों में सीमित नहीं है। उस उपयोगकर्ता को स्वचालित रूप से समूह का सदस्य बनाया sudo
जाता है और उसे sudo
प्रोग्राम का उपयोग करके किसी भी कमांड को रूट के रूप में चलाने की अनुमति दी जाती है । इसका मतलब है कि आप sudo
सिस्टम पर कुछ भी करने के लिए उपयोग कर सकते हैं , यहां तक कि पूरे गोले और अन्य कार्यक्रमों को रूट के रूप में चलाने के लिए , जैसा कि स्टीवइनबैवरिया ने बताया।
उबंटू अपने दृष्टिकोण में कई अन्य लिनक्स डिस्ट्रोस से थोड़ा अलग है, क्योंकि यह रूट के लिए पासवर्ड सेट न करके रूट के रूप में लॉगिंग को अक्षम करता है। कई लिनक्स सिस्टम पर, जब आप विशेषाधिकारों को ऊंचा करना चाहते हैं, तो आप टाइप करके su -
या बस su
टर्मिनल में रूट उपयोगकर्ता बन जाते हैं । su
(उपयोगकर्ता स्विच) आदेश आप एक खोल में अन्य उपयोगकर्ता के रूप में लॉग इन करने की अनुमति देता है। आपको उस उपयोगकर्ता का पासवर्ड दर्ज करना होगा जिसे आप लॉग इन करना चाहते हैं, अपना पासवर्ड नहीं। उबंटू में su
विफल रहता है क्योंकि रूट का कोई पासवर्ड नहीं है। आप रूट के लिए एक पासवर्ड सेट करके इसे "ठीक" कर सकते हैं, लेकिन यह हतोत्साहित किया जाता है और आवश्यक नहीं है क्योंकि sudo
सभी विशेषाधिकार प्रदान करता है। आप su
कमांड को रूट करके भी चला सकते हैं sudo su
। फिर आप अपना पासवर्ड टाइप करें और रूट बनें। हालाँकि, तब सेsudo
एक रूट शेल खोलने का एक तरीका प्रदान करता है su
इस उद्देश्य के लिए इसके साथ कार्यक्रम चलाने की कोई आवश्यकता नहीं है । आप बस उपयोग कर सकते हैं sudo -i
।
डिफ़ॉल्ट रूप से Ubuntu में, आप रूट के रूप में लॉग इन नहीं कर सकते। आप एक उपयोगकर्ता के रूप में लॉग इन करते हैं और आपको प्रदान करते हैं कि आप sudoers समूह में हैं, जो आपके द्वारा एक नई स्थापना के दौरान बनाए गए उपयोगकर्ता के लिए मामला होगा, आप sudo
प्रोग्राम या कार्रवाई से पहले कमांड का उपयोग करके कमांड को रूट के रूप में चला सकते हैं। उदाहरण के लिए।
sudo apt-get update
sudo -i
टर्मिनल में टाइप करने का विकल्प भी है और अपना पासवर्ड दर्ज करने के बाद आप एक रूट शेल शुरू कर सकते हैं। लेकिन आपको यह केवल तभी करना चाहिए जब आपको किसी कारण से मूल शेल की आवश्यकता हो।
sudo
उपयोगकर्ता है? linuxize.com/post/how-to-create-a-sudo-user-on-ubuntu