लिनक्स (विशेष रूप से उबंटू) के लिए नए उपयोगकर्ता अंततः सूडो कमांड के बारे में जागरूक हो जाते हैं। कई उपयोगकर्ता कभी भी "अनुमति अस्वीकार" संदेशों को प्राप्त करने के अलावा किसी अन्य चीज़ के लिए इसका उपयोग नहीं करते हैं - लेकिन सुडो बहुत कुछ करता है।
सूडो के बारे में
सूडो के बारे में एक आम गलत धारणा यह है कि इसे सामान्य उपयोगकर्ता को रूट अनुमतियां प्रदान करने के लिए पूरी तरह से उपयोग किया जाता है। वास्तव में, सुडो कमांड आपको कमांड चलाने की अनुमति देता है कोई भी डिफ़ॉल्ट रूप से रूट होने के साथ उपयोगकर्ता।
उपयोगकर्ता सुडो अनुमतियों को कैसे अनुदान दें
उबंटू उपयोगकर्ता आम तौर पर अनुमोदित आदेश के लिए सुडो कमांड चलाने की क्षमता लेते हैं। ऐसा इसलिए है क्योंकि, स्थापना के दौरान, एक डिफ़ॉल्ट उपयोगकर्ता बनाया जाता है, और उबंटू में डिफ़ॉल्ट उपयोगकर्ता हमेशा सुडो अनुमतियों के साथ स्थापित होता है। यदि आप अन्य वितरण का उपयोग कर रहे हैं या उबंटू के भीतर अन्य उपयोगकर्ता हैं, तो उपयोगकर्ता को संभवतः सुडो कमांड चलाने के लिए अनुमतियां दी जानी चाहिए।
केवल कुछ लोगों को सुडो कमांड तक पहुंच होनी चाहिए, और वे सिस्टम प्रशासक होना चाहिए। उपयोगकर्ताओं को केवल अपनी अनुमति देने के लिए आवश्यक अनुमतियां दी जानी चाहिए।
उपयोगकर्ताओं को सुडो अनुमतियां प्रदान करने के लिए, आपको बस उन्हें सूडो समूह में जोड़ना होगा। उपयोगकर्ता बनाते समय, निम्न आदेश का उपयोग करें:
$sudo useradd-m -G sudo
उपरोक्त आदेश उपयोगकर्ता को घर फ़ोल्डर के साथ बनाएगा और उपयोगकर्ता को सुडो समूह में जोड़ देगा। यदि उपयोगकर्ता पहले से मौजूद है, तो आप निम्न आदेश का उपयोग कर उपयोगकर्ता को सुडो समूह में जोड़ सकते हैं:
जब आप इसे चलाने के लिए भूल जाते हैं तो एक नीट सुडो ट्रिक
उन टर्मिनल कमांड ट्रिक्स में से एक है जो आप अनुभवी विशेषज्ञों से सीख सकते हैं - इस मामले में, "अनुमति अस्वीकार" संदेश को प्राप्त करने के लिए। यदि यह एक लंबा आदेश है, तो आप इतिहास के माध्यम से जा सकते हैं और इसके सामने सूडो डाल सकते हैं, आप इसे फिर से टाइप कर सकते हैं, या आप निम्नलिखित सरल कमांड का उपयोग कर सकते हैं, जो सुडो का उपयोग कर पिछले कमांड चलाता है:
सुडो का उपयोग कर रूट उपयोगकर्ता पर कैसे स्विच करें
Su कमांड का उपयोग एक उपयोगकर्ता खाते से दूसरे में स्विच करने के लिए किया जाता है। सुपर कमांडर खाते में अपने स्वयं के स्विच पर सु कमांड चला रहा है। इसलिए, सूडो का उपयोग कर सुपरसुर खाते में स्विच करने के लिए, बस निम्न आदेश चलाएं:
पृष्ठभूमि में सुडो कमांड कैसे चलाएं
यदि आप एक कमांड चलाने के लिए चाहते हैं जिसके लिए पृष्ठभूमि में सुपरसुर विशेषाधिकारों की आवश्यकता है, तो यहां दिखाए गए अनुसार, सुबो कमांड को -b स्विच के साथ चलाएं:
$सुडो-बी
ध्यान दें कि, यदि कमांड चलाने के लिए उपयोगकर्ता इंटरैक्शन की आवश्यकता होती है, तो यह काम नहीं करेगा।
पृष्ठभूमि में कमांड चलाने का एक वैकल्पिक तरीका अंत में एक एम्पर्सेंड जोड़ना है, जैसा कि निम्नानुसार है:
सूडो विशेषाधिकारों का उपयोग कर फ़ाइलों को कैसे संपादित करें
सुपरसुर विशेषाधिकारों का उपयोग कर फ़ाइल को संपादित करने का स्पष्ट तरीका एक संपादक को चलाने के लिए है जीएनयू नैनो, सुडो का उपयोग निम्नानुसार है:
$सुडो नैनो
वैकल्पिक रूप से, आप निम्न वाक्यविन्यास का उपयोग कर सकते हैं:
सूडो का उपयोग कर एक और उपयोगकर्ता के रूप में कमांड कैसे चलाएं
सुडो कमांड का उपयोग किसी अन्य उपयोगकर्ता के रूप में कमांड चलाने के लिए किया जा सकता है। उदाहरण के लिए, यदि आप उपयोगकर्ता "जॉन" के रूप में लॉग इन हैं और आप कमांड को "टेरी" के रूप में चलाने के लिए चाहते हैं, तो आप निम्न प्रकार से सुडो कमांड चलाएंगे:
$सुडो-यू टेरी
यदि आप इसे आज़माकर देखना चाहते हैं, तो "परीक्षण" नामक एक नया उपयोगकर्ता बनाएं और निम्न व्हामामी कमांड चलाएं:
सुडो प्रमाण पत्र कैसे सत्यापित करें
जब आप सुडो का उपयोग करके कमांड चलाते हैं, तो आपको अपने पासवर्ड के लिए संकेत मिलेगा। बाद की अवधि के लिए, आप अपना पासवर्ड दर्ज किए बिना सुडो का उपयोग करके अन्य आदेश चला सकते हैं। यदि आप उस अवधि को विस्तारित करना चाहते हैं, तो निम्न आदेश चलाएं:
सूडो के बारे में अधिक जानकारी
सुपर उपयोगकर्ता के रूप में कमांड चलाने से सुडो के लिए और भी बहुत कुछ है। आप उपयोग कर सकते हैं कुछ अन्य स्विच देखने के लिए हमारे सुडो मैनुअल देखें।




