माइक्रोसॉफ्ट ने आधिकारिक तौर पर विंडोज 11 बिल्ड 26052 में सुडो पेश किया है। कंपनी इसे प्रशासनिक कार्यों को तेजी से पूरा करने का एक नया तरीका मानती है। कई उपयोगकर्ता हमेशा वर्तमान कंसोल सत्र के संदर्भ को खोए बिना एक उन्नत कमांड चलाने का विकल्प चाहते हैं। लेकिन यह अब तक संभव नहीं हो सका.
सूडो की उत्पत्ति यूनिक्स दुनिया में है। बीएसडी और लिनक्स डिस्ट्रोस में, सुडो कमांड किसी अन्य उपयोगकर्ता के सुरक्षा विशेषाधिकारों के साथ एक प्रोग्राम शुरू करने की अनुमति देता है। यह न केवल व्यवस्थापक (रूट) खाते पर लागू होता है, बल्कि किसी अन्य उपयोगकर्ता के संदर्भ में कमांड चला सकता है। आपका अनुरोध पूरा करने के लिए, यह आपका पासवर्ड पूछता है, और जाँचता है कि क्या आपके पास इसे किसी विशेष फ़ाइल में उपयोग करने की अनुमति है।
लेकिन ऐप का विंडोज़ संस्करण ऐसा कुछ नहीं है। यह पूरी तरह से उपयोगकर्ता खाता नियंत्रण पर निर्भर करता है, और इसके तीन अलग-अलग मोड हैं।
इस ट्यूटोरियल में, हम सीखेंगे कि विंडोज 11 पर नए सूडो ऐप को कैसे सक्षम और कॉन्फ़िगर किया जाए।
अंतर्वस्तु छिपाना विंडोज़ 11 में सूडो सक्षम करें कमांड प्रॉम्प्ट में sudo चालू करें विंडोज़ के लिए सुडो को कैसे कॉन्फ़िगर करें कमांड प्रॉम्प्ट से sudo मोड बदलें रजिस्ट्री से Windows 11 पर Sudo सक्षम करें अक्सर पूछे जाने वाले प्रश्न: विंडोज़ के लिए सूडो सुडो कमांड किन विभिन्न तरीकों का समर्थन करता है? क्या माइक्रोसॉफ्ट ने लिनक्स के लिए सीधा पोर्ट बनाया है? क्या यह एक मालिकाना सॉफ्टवेयर है? क्या यह 'sudoers' जैसी कॉन्फ़िगरेशन फ़ाइलों का समर्थन करता है?विंडोज़ 11 में सूडो सक्षम करें
Windows 11 में sudo टूल को सक्षम करने के लिए, निम्न कार्य करें।
वीआर गेमिंग के लिए पीसी
- खोलेंसमायोजनविन + आई दबाकर या अपनी पसंद की किसी अन्य विधि से ऐप।
- पर जाएसिस्टम > डेवलपर्स के लिएपृष्ठ।
- वहां, चालू करेंसूडो सक्षम करेंविकल्प।
- बधाई हो, अब आपके पास ऑपरेटिंग सिस्टम में sudo टूल सक्षम है।
आप कर चुके हो। सेटिंग्स ऐप में उसी विकल्प को बंद करके सुडो टूल को अक्षम करना आसान है। उसके लिए, सिस्टम > डेवलपर्स के लिए फिर से खोलें, और Enable Sudo टॉगल विकल्प को बंद कर दें।
कमांड प्रॉम्प्ट में sudo चालू करें
वैकल्पिक रूप से, आप इन चरणों का पालन करके कमांड प्रॉम्प्ट में sudo को सक्षम कर सकते हैं:
लैन के लिए प्रतीक
- विन + एक्स दबाएँ और चुनेंटर्मिनल(प्रशासन)मेनू से.
- अब, पर स्विच करेंसही कमाण्डCtrl + Shift + 2 शॉर्टकट दबाकर या टर्मिनल ड्रॉप-डाउन एरो मेनू में इसे चुनकर टैब खोलें।
- Cmd टैब में, निम्न कमांड टाइप करें और इसे चलाने के लिए Enter दबाएँ: |_+_|
- आपने इसे Windows 11 पर सफलतापूर्वक सक्षम कर लिया है।
ध्यान दें: सूडो कमांड को बंद करने वाला पूर्ववत कमांड |_+_| है।
अगली बात यह सीखना है कि इस नए टूल के लिए विकल्प क्या हैं और उन्हें कैसे सेट किया जाए।
विंडोज़ के लिए सुडो को कैसे कॉन्फ़िगर करें
विंडोज़ के लिए सूडो कुछ कॉन्फ़िगरेशन मोड का समर्थन करता है। सक्रिय मोड के आधार पर, यह अलग-अलग व्यवहार करता है।
Windows 11 पर sudo को कॉन्फ़िगर करने के लिए, निम्न कार्य करें।
- सेटिंग्स ऐप खोलें (विन + आई)।
- बाईं ओर, पर क्लिक करेंप्रणाली.
- दाईं ओर, क्लिक करेंडेवलपर्स के लिए.
- कॉन्फ़िगर करें कि sudo एप्लिकेशन कैसे चलाता है, के अंतर्गत निम्नलिखित विकल्पों में से एक का चयन करें:
- एक नई विंडो में
- इनपुट बंद
- इन - लाइन
- परिवर्तन तुरंत लागू होता है, इसलिए आपको कंप्यूटर को पुनरारंभ करने या कोई अन्य हेरफेर करने की आवश्यकता नहीं है।
आप कर चुके हो।
इस ट्यूटोरियल के FAQ अनुभाग में समर्थित मोड के बारे में अधिक जानें।
मेरा कंप्यूटर वाईफ़ाई से कनेक्ट क्यों नहीं होगा?
वैकल्पिक रूप से, आप कमांड प्रॉम्प्ट से पसंदीदा मोड सेट कर सकते हैं।
कमांड प्रॉम्प्ट से sudo मोड बदलें
- स्टार्ट बटन पर राइट-क्लिक करके और चयन करके एक नया उन्नत टर्मिनल खोलेंटर्मिनल(प्रशासन).
- पर स्विच करेंसही कमाण्डCtrl + Shift + 2 कीबोर्ड अनुक्रम के साथ टैब।
- 'को सक्षम करने के लिएएक नई विंडो में' सूडो के लिए विकल्प, टाइप करें |_+_|
- 'को सक्षम करने के लिएइनपुट बंद' सूडो के लिए विकल्प, टाइप करें |_+_|
- 'को सक्षम करने के लिएइन - लाइन' सूडो के लिए विकल्प, टाइप करें |_+_|
- आदेश निष्पादित करने के लिए Enter कुंजी दबाएँ। वोइला, नया सुडो मोड सेट है।
अंत में, आखिरी चीज जिसमें आपकी रुचि हो सकती है वह यह है कि रजिस्ट्री ट्विक के साथ सूडो को कैसे सक्षम और कॉन्फ़िगर किया जाए। ट्यूटोरियल का अगला अध्याय इसकी विस्तार से समीक्षा करता है।
रजिस्ट्री से Windows 11 पर Sudo सक्षम करें
रजिस्ट्री से sudo कमांड चालू करने के लिए, निम्नलिखित कार्य करें।
- खोलेंरजिस्ट्री संपादकटूल, उसके लिए Win + R दबाएँ, टाइप करेंregeditमेंदौड़नाबॉक्स, और Enter दबाएँ।
- पर नेविगेट करेंHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionचाबी। आप सीधे कुंजी पर जाने के लिए इस पथ को regedit के एड्रेस बार में पेस्ट कर सकते हैं।
- राइट-क्लिक करेंवर्तमान संस्करणबाएँ फलक में अनुभाग, और चयन करेंनया > कुंजीमेनू से.
- नई कुंजी को नाम देंसूडो. नोट: यदि आपके पास पहले से ही है तो आप चरण 3-4 को छोड़ सकते हैंसूडोचाबी।
- अब, राइट-क्लिक करेंसूडोबाईं ओर फिर से कुंजी दबाएं, और चुनेंनया > Dword 32-बिट मान.
- नये मान को नाम देंसक्रियऔर इसे संपादित करने के लिए इस पर डबल-क्लिक करें।
- इसका मान डेटा सेट करें1सूडो को सक्षम करने के लिएनई विंडोतरीका।
- तय करनासक्रियको2इसे चलाने के लिएइनपुट अक्षम.
- तय करनासक्रियको3चालू करने के लिएइन - लाइनतरीका।
आप कर चुके हो!
कोसूडो कमांड को अक्षम करें, समीक्षा बदलेंसक्रियको मूल्य0.
आपका समय बचाने के लिए, मैंने उपयोग के लिए तैयार रजिस्ट्री फ़ाइलें तैयार की हैं। आप इन्हें निम्नलिखित लिंक से डाउनलोड कर सकते हैं.
रजिस्ट्री फ़ाइलें डाउनलोड करें
वे ज़िप संग्रह में हैं, इसलिए उन्हें किसी भी सुविधाजनक स्थान पर निकालें।
मैं अपना स्क्रीन रिज़ॉल्यूशन कैसे ढूंढूं?
उनके नाम स्वयं-व्याख्यात्मक हैं, इसलिए बस उस फ़ाइल पर डबल-क्लिक करें जो उपयोगिता के लिए वांछित मोड को सक्षम करती है, और क्लिक करेंहाँ&ठीक हैअपने इरादे की पुष्टि करने और रजिस्ट्री को बदलने के लिए।
पूर्ववत ट्वीक भी शामिल है।
अक्सर पूछे जाने वाले प्रश्न: विंडोज़ के लिए सूडो
सुडो कमांड किन विभिन्न तरीकों का समर्थन करता है?
- एक नई विंडो में: इस सेटअप में, जब विंडोज़ के लिए सूडो सक्षम होता है, तो यह एक नई उन्नत कंसोल विंडो खोलेगा और उस विंडो में डिफ़ॉल्ट विकल्प के रूप में कमांड निष्पादित करेगा.
- इनपुट बंद:इस सेटअप में, विंडोज़ के लिए सूडो वर्तमान विंडो में उन्नत प्रक्रिया को निष्पादित करेगा, लेकिन नई प्रक्रिया उपयोगकर्ता इनपुट को स्वीकार करने की क्षमता के बिना बनाई जाएगी। इसलिए, यह कॉन्फ़िगरेशन उन प्रक्रियाओं के लिए उपयुक्त नहीं होगा जिन्हें उन्नयन के बाद अतिरिक्त उपयोगकर्ता इनपुट की आवश्यकता होती है।
- इन - लाइन:यह कॉन्फ़िगरेशन अन्य ऑपरेटिंग सिस्टम पर sudo के व्यवहार से काफी मिलता-जुलता है। इस सेटअप में, विंडोज़ के लिए सूडो अपने stdinput, stdoutput, और stderror के साथ उन्नत प्रक्रिया चलाएगा जो वर्तमान विंडो से जुड़ा हुआ है। परिणामस्वरूप, नई उन्नत प्रक्रिया वर्तमान विंडो में इनपुट और डिस्प्ले आउटपुट प्राप्त कर सकती है।
क्या माइक्रोसॉफ्ट ने लिनक्स के लिए सीधा पोर्ट बनाया है?
अब, यह एक अलग ऐप है, जो किसी भी लिनक्स कार्यान्वयन के साथ संगत नहीं है। समान नाम के बावजूद, इसमें Linux ऐप से कोई समानता नहीं है।
क्या यह एक मालिकाना सॉफ्टवेयर है?
विंडोज़ के लिए सुडो एक ओपन सोर्स प्रोजेक्ट है। इसका सोर्स कोड पर उपलब्ध है GitHub.
क्या यह 'sudoers' जैसी कॉन्फ़िगरेशन फ़ाइलों का समर्थन करता है?
नहीं, इसके बजाय यह इसके माध्यम से काम करता है उपयोगकर्ता का खाता नियंत्रण. सूडो के साथ कमांड-लाइन से किसी प्रक्रिया को उन्नत करते समय, एक यूएसी संवाद दिखाई देगा जो उपयोगकर्ता से उन्नयन की पुष्टि करने के लिए कहेगा। नया उदाहरण समान कार्यशील निर्देशिका इत्यादि के साथ पर्यावरण चर के समान सेट के साथ काम करेगा। इनपुट क्लोज्ड और इनलाइन मोड के लिए यह एक विशेष आरपीसी कनेक्शन के माध्यम से डेटा एक्सचेंज करेगा, जो इसे एक कमांड एलिवेटेड चलाने और अपने डेटा को नियमित गैर-एलिवेटेड इंस्टेंस पर वापस भेजने की अनुमति देगा।