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

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

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

Sudo के बारे में

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

उपयोगकर्ता को Sudo परमिशन कैसे दें

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

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

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

sudo useradd -m -G sudo

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

sudo usermod -a -G sudo

जब आप Sudo चलाना भूल जाएं तो एक बढ़िया Sudo ट्रिक

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

sudo !!

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

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

sudo su

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

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

sudo -b

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

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

sudo &

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

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

sudo nano

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

sudo -e

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

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

sudo -u terry

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

sudo -u test whoami

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

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

sudo -v

Sudo के बारे में अधिक

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

  1. सबसे अच्छे मैक फाइंडर प्राथमिकताएं जिन्हें आपको जानना चाहिए सबसे अच्छे मैक फाइंडर प्राथमिकताएं जिन्हें आपको जानना चाहिए

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

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

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

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

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