बहुत सारे Linux सिस्टम पर, आप sudo के साथ कमांड चलाकर रूट के रूप में कार्य कर सकते हैं। OpenBSD परियोजना ने एक न्यूनतम विकल्प, doas विकसित किया है।
तो, आप लिनक्स कमांड को दूसरे उपयोगकर्ता के रूप में निष्पादित करने के लिए doas का उपयोग कैसे करते हैं, और क्या यह कभी sudo को प्रतिस्थापित करेगा?
दोस क्या है?
doas एक उपयोगिता है जो मानक उपयोगकर्ताओं को रूट के रूप में कार्य करने की अनुमति देती है, ठीक उसी तरह जैसे sudo करता है। इसे OpenBSD प्रोजेक्ट द्वारा sudo के एक न्यूनतर विकल्प के रूप में विकसित किया गया है, और परिणामस्वरूप, प्रोग्राम sudo की तुलना में बहुत छोटा है।
जबकि इसे OpenBSD के एक भाग के रूप में विकसित किया गया है, एक पोर्टेबल संस्करण उपलब्ध है जो अन्य यूनिक्स जैसी प्रणालियों के साथ काम करता है, जिसमें लिनक्स भी शामिल है।
दोआस कैसे स्थापित करें
doas अधिकांश आधिकारिक डिस्ट्रो रिपॉजिटरी पर उपलब्ध है और आप इसे अपने वितरण के पैकेज मैनेजर का उपयोग करके आसानी से स्थापित कर सकते हैं। उबंटू जैसे डेबियन-आधारित डिस्ट्रोस पर दोस स्थापित करने के लिए:
sudo apt doas स्थापित करें
ध्यान दें कि पैकेज केवल Ubuntu 21.04 रिपॉजिटरी में मौजूद है, न कि 20.04 LTS रिलीज़ में।
इसे आर्क पर स्थापित करने के लिए, बस pacman का उपयोग करें:
sudo pacman -S opendoas
Fedora और CentOS पर, doas स्थापित करने के लिए DNF का उपयोग करें:
sudo dnf opendoas स्थापित करें
दोआस को कॉन्फ़िगर करना
doas sudo की तुलना में कुछ अधिक सेटअप लेता है क्योंकि अधिकांश डिस्ट्रोस अभी भी इसे डिफ़ॉल्ट रूप से शामिल नहीं करते हैं, लेकिन कॉन्फ़िगरेशन को sudo की तुलना में समझना बहुत आसान है। आपको बस इतना करना है कि संपादित करें /etc/doas.conf रूट के रूप में फाइल करें।
यहाँ doas का एक उदाहरण दिया गया है जो sudo के व्यवहार की नकल करता है, और आपको किसी भी कमांड को रूट के रूप में चलाने देता है। doas का उपयोग करते हुए, आपको एक ग्रेस पीरियड भी मिलता है जहाँ आपको लगातार doas कमांड चलाने के बाद कई मिनटों तक अपना पासवर्ड दर्ज करने की आवश्यकता नहीं होती है।
अनुमति उपयोगकर्ता नाम को रूट के रूप में जारी रखें
NS उपयोगकर्ता नाम उपरोक्त आदेश में वह उपयोगकर्ता है जिसे आप सक्षम करना चाहते हैं। बहुत सिस्टम में एक निश्चित समूह के उपयोगकर्ता होते हैं जैसे "व्यवस्थापक" या "पहिया" जो सूडो का उपयोग कर सकते हैं। आप एक कोलन द्वारा समूह नामों से पहले इसे doas के साथ डुप्लिकेट भी कर सकते हैं।
परमिट जारी रखें: रूट के रूप में पहिया
आप doas के साथ Linux कमांड भी निर्दिष्ट कर सकते हैं। मान लीजिए कि आप केवल एक विशेष उपयोगकर्ता को सिस्टम को अपडेट करने के लिए एपीटी चलाने में सक्षम होना चाहते हैं। NS अध्यक्ष एवं प्रबंध निदेशक विकल्प आपको अलग-अलग आदेशों की एक सूची निर्दिष्ट करने देता है और कोई पास नहीं आपको बिना पासवर्ड के रूट कमांड चलाने देगा।
nopass उपयोगकर्ता cmd उपयुक्त apt-get को रूट के रूप में अनुमति दें
Doas का उपयोग करना
आप कमांड लाइन पर doas का उपयोग करते हैं जैसे आप sudo चलाएंगे:
doas उपयुक्त अद्यतन
सम्बंधित: लिनक्स पर उपयोगकर्ताओं के बीच कैसे बदलें
सुडो के बारे में क्या?
दोआओं के आने के बावजूद कुछ देर के लिए सूडो आसपास रहेगा। हालाँकि sudo में एक जटिल कॉन्फ़िगरेशन फ़ाइल है, लेकिन यह बहुत बढ़िया नियंत्रण प्रदान करता है। साथ ही, doas अभी तक सभी डिस्ट्रो रिपॉजिटरी में उपलब्ध नहीं है। आपको सूडो का उपयोग तब तक करना होगा जब तक कि या तो अधिक रिपॉजिटरी इसे जोड़ न दें या डिस्ट्रोस सूडो को डूआस के साथ डिफ़ॉल्ट प्रशासनिक कार्यक्रम के रूप में बदलना शुरू कर दें।
doas और sudo के अलावा, कई अन्य प्रोग्राम हैं जिन्हें आप अन्य उपयोगकर्ता के रूप में कमांड चलाने के लिए इंस्टॉल कर सकते हैं। उपयोगकर्ताओं के बीच स्विच करने के लिए डिफ़ॉल्ट उपयोगिता के रूप में सु के साथ आर्क लिनक्स शिप सहित कई लिनक्स डिस्ट्रोज़।
लिनक्स पर, सुपरयुसर एक्सेस प्राप्त करने के लिए दो कमांड हैं: सु और सूडो। आपको किसका उपयोग करना चाहिए यह काम पर निर्भर करता है।
आगे पढ़िए
- लिनक्स
- लिनक्स कमांड
डेविड प्रशांत नॉर्थवेस्ट में स्थित एक स्वतंत्र लेखक हैं, लेकिन मूल रूप से खाड़ी क्षेत्र से हैं। वह बचपन से ही टेक्नोलॉजी के शौकीन रहे हैं। डेविड की रुचियों में पढ़ना, गुणवत्ता वाले टीवी शो और फिल्में देखना, रेट्रो गेमिंग और रिकॉर्ड संग्रह करना शामिल है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें