Computer >> कंप्यूटर >  >> प्रणाली >> Linux

सूडो कमांड के बारे में आपको क्या पता होना चाहिए

लिनक्स (विशेष रूप से उबंटू) के नए उपयोगकर्ता अंततः सूडो कमांड के बारे में जागरूक हो जाते हैं। कई उपयोगकर्ता इसका उपयोग कभी भी पिछले "अनुमति अस्वीकृत" संदेशों को प्राप्त करने के अलावा किसी अन्य चीज़ के लिए नहीं करते हैं - लेकिन सूडो बहुत कुछ करता है।

सूडो कमांड के बारे में आपको क्या पता होना चाहिए

सूडो के बारे में

सूडो के बारे में एक आम गलत धारणा यह है कि इसका उपयोग केवल एक सामान्य उपयोगकर्ता को रूट अनुमति प्रदान करने के लिए किया जाता है। वास्तव में, सूडो कमांड आपको किसी भी . के रूप में कमांड चलाने की अनुमति देता है उपयोगकर्ता, डिफ़ॉल्ट रूप से आम तौर पर रूट होता है।

उपयोगकर्ता सूडो अनुमतियां कैसे प्रदान करें

उबंटू उपयोगकर्ता आमतौर पर सुडो कमांड को चलाने की क्षमता लेते हैं। ऐसा इसलिए है, क्योंकि स्थापना के दौरान, एक डिफ़ॉल्ट उपयोगकर्ता बनाया जाता है, और उबंटू में डिफ़ॉल्ट उपयोगकर्ता हमेशा सूडो अनुमतियों के साथ सेट किया जाता है। यदि आप अन्य वितरण का उपयोग कर रहे हैं या उबंटू के भीतर अन्य उपयोगकर्ता हैं, हालांकि, उपयोगकर्ता को सूडो कमांड चलाने के लिए अनुमति देने की आवश्यकता है।

केवल कुछ लोगों के पास सूडो कमांड तक पहुंच होनी चाहिए, और उन्हें सिस्टम एडमिनिस्ट्रेटर होना चाहिए। उपयोगकर्ताओं को केवल वही अनुमतियाँ दी जानी चाहिए जिनकी उन्हें अपना कार्य करने के लिए आवश्यकता होती है।

उपयोगकर्ताओं को सूडो अनुमतियां देने के लिए, आपको बस उन्हें सूडो समूह में जोड़ना होगा। उपयोगकर्ता बनाते समय, निम्न कमांड का उपयोग करें:

sudo useradd -m -G sudo

उपरोक्त आदेश एक उपयोगकर्ता को होम फ़ोल्डर के साथ बनाएगा और उपयोगकर्ता को सूडो समूह में जोड़ देगा। यदि उपयोगकर्ता पहले से मौजूद है, तो आप निम्न आदेश का उपयोग करके उपयोगकर्ता को सूडो समूह में जोड़ सकते हैं:

sudo usermod -a -G sudo

जब आप इसे चलाना भूल जाते हैं तो इसके लिए एक साफ सुडो ट्रिक

यहां उन टर्मिनल कमांड ट्रिक्स में से एक है जिसे आप अनुभवी विशेषज्ञों से सीख सकते हैं - इस मामले में, "अनुमति अस्वीकृत" संदेश प्राप्त करने के लिए। यदि यह एक लंबी कमांड है, तो आप इतिहास के माध्यम से जा सकते हैं और सूडो को उसके सामने रख सकते हैं, आप इसे फिर से टाइप कर सकते हैं, या आप निम्न सरल कमांड का उपयोग कर सकते हैं, जो सूडो का उपयोग करके पिछली कमांड को चलाता है:

sudo !!

Sudo का उपयोग करके रूट उपयोगकर्ता में कैसे स्विच करें

Su कमांड का उपयोग एक यूजर अकाउंट से दूसरे यूजर अकाउंट में स्विच करने के लिए किया जाता है। Su कमांड को अपने स्वयं के स्विच पर सुपरयुसर खाते में चला रहा है। इसलिए, सूडो का उपयोग करके सुपरयुसर खाते में स्विच करने के लिए, बस निम्नलिखित कमांड चलाएँ:

sudo su

बैकग्राउंड में सूडो कमांड कैसे चलाएं

यदि आप एक कमांड चलाना चाहते हैं जिसके लिए बैकग्राउंड में सुपरयुसर विशेषाधिकारों की आवश्यकता होती है, तो सुडो कमांड को -b स्विच के साथ चलाएँ, जैसा कि यहाँ दिखाया गया है:

sudo -b

ध्यान दें, यदि चलाए जा रहे आदेश के लिए उपयोगकर्ता सहभागिता की आवश्यकता है, तो यह काम नहीं करेगा।

बैकग्राउंड में कमांड चलाने का एक वैकल्पिक तरीका है कि एक एम्परसेंड को अंत में जोड़ा जाए, जो इस प्रकार है:

sudo &

सूडो विशेषाधिकारों का उपयोग करके फ़ाइलों को कैसे संपादित करें

सुपरयूज़र विशेषाधिकारों का उपयोग करके किसी फ़ाइल को संपादित करने का स्पष्ट तरीका GNU नैनो, जैसे संपादक को चलाना है सूडो का उपयोग इस प्रकार करते हैं:

sudo nano

वैकल्पिक रूप से, आप निम्न सिंटैक्स का उपयोग कर सकते हैं:

sudo -e

Sudo का उपयोग करके किसी अन्य उपयोगकर्ता के रूप में कमांड कैसे चलाएं

सुडो कमांड का उपयोग किसी अन्य उपयोगकर्ता के रूप में कमांड चलाने के लिए किया जा सकता है। उदाहरण के लिए, यदि आप उपयोगकर्ता "जॉन" के रूप में लॉग इन हैं और आप कमांड को "टेरी" के रूप में चलाना चाहते हैं, तो आप निम्न तरीके से सूडो कमांड चलाएंगे:

sudo -u terry

यदि आप इसे आज़माना चाहते हैं, तो "परीक्षण" नामक एक नया उपयोगकर्ता बनाएँ और निम्न Whoami कमांड चलाएँ:

sudo -u test whoami

सूडो क्रेडेंशियल्स को कैसे मान्य करें

जब आप सूडो का उपयोग करके एक कमांड चलाते हैं, तो आपको अपने पासवर्ड के लिए कहा जाएगा। बाद की अवधि के लिए, आप अपना पासवर्ड डाले बिना सूडो का उपयोग करके अन्य कमांड चला सकते हैं। यदि आप उस अवधि को बढ़ाना चाहते हैं, तो निम्न आदेश चलाएँ:

sudo -v

सूडो के बारे में अधिक

सुपरयुसर के रूप में केवल एक कमांड चलाने की तुलना में सूडो के लिए और भी बहुत कुछ है। कुछ अन्य स्विच जिनका आप उपयोग कर सकते हैं, देखने के लिए हमारा सूडो मैनुअल देखें।


  1. सर्वश्रेष्ठ मैक खोजक वरीयताएँ जिनके बारे में आपको पता होना चाहिए

    मैकोज़ पर्यावरण के स्टेपल में से एक, फाइंडर मैक का एक सतत हिस्सा है। विंडोज एक्सप्लोरर, फाइंडर का मैक संस्करण वह जगह है जहां आप अपने सभी दस्तावेजों, मीडिया, फ़ोल्डरों, फाइलों आदि को ढूंढते हैं। इसका मुस्कुराता हुआ नीला/ग्रे आइकन हमेशा आपके डॉक पर या स्क्रीन के शीर्ष पर आपके मेनू बार पर होता है। जबकि

  1. बैश स्पेशल कैरेक्टर जिनके बारे में आपको पता होना चाहिए

    बैश में सभी पात्र समान नहीं हैं। उनमें से कुछ विशेष कार्य करते हैं, कमांड को ट्वीक करते हैं, और डेटा में हेरफेर करने में हमारी सहायता करते हैं। इसलिए हमने निम्नलिखित सूची को सबसे महत्वपूर्ण बैश विशेष पात्रों के साथ संकलित किया है। यह जानने के लिए पढ़ें कि उनका उपयोग कैसे करें और वे आपके दैनिक बैश जी

  1. लिनक्स बूट प्रक्रिया:आपको क्या पता होना चाहिए

    कभी लिनक्स के विभिन्न चरणों, एक ओपन-सोर्स ऑपरेटिंग सिस्टम के बारे में उत्सुक हैं? पूरी बूट प्रक्रिया जानने से आपको समस्याओं के निवारण में मदद मिल सकती है - खासकर यदि आप व्यवस्थापक हैं। जब आप अपने डिवाइस को चालू करते हैं तो पर्दे के पीछे क्या होता है? जानने के लिए पढ़ें। BIOS बेसिक इनपुट/आउटपुट सिस