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

लिनक्स में सूडो

कुछ Linux अनुप्रयोगों को चलाने के लिए उन्नत विशेषाधिकारों की आवश्यकता होती है। सु . का उपयोग करें सुपरयुसर (रूट) पर स्विच करने के लिए कमांड, या आप sudo . का उपयोग कर सकते हैं इसके बजाय आदेश दें।

यह कैसे काम करता है

हालाँकि वे अलग तरह से काम करते हैं, sudo कमांड पुष्टिकरण संकेत के अनुरूप है जिसे आप कभी-कभी विंडोज या मैकओएस में देखते हैं। जब उन ऑपरेटिंग सिस्टमों में पूछा जाता है कि क्या आप उस विशिष्ट क्रिया को जारी रखना चाहते हैं, तो आपको यह पुष्टि करने के लिए एक बटन दिया जाता है कि आप उन्नत विशेषाधिकारों के साथ कार्रवाई चलाना चाहते हैं, और कभी-कभी आपको एक व्यवस्थापक का पासवर्ड भी दर्ज करना पड़ सकता है।

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

लिनक्स में सूडो

यदि आप सुनिश्चित नहीं हैं कि आप sudo या su का उपयोग कर रहे हैं, तो कमांड लाइन पर अनुगामी वर्ण देखें। अगर यह पाउंड का चिह्न (#) है, तो आप रूट के रूप में लॉग इन हैं।

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

जब आप टर्मिनल में किसी भी कमांड के सामने sudo डालते हैं, तो वह कमांड एलिवेटेड विशेषाधिकारों के साथ चलता है, यही कारण है कि यह विशेषाधिकार-संबंधी त्रुटियों का समाधान है।

सूडो प्रति-कमांड के आधार पर काम करता है। सुविधाओं में प्रति-होस्ट के आधार पर एक उपयोगकर्ता द्वारा चलाए जा सकने वाले आदेशों को प्रतिबंधित करने की क्षमता, प्रत्येक कमांड की प्रचुर लॉगिंग, किसने क्या किया, का एक स्पष्ट ऑडिट ट्रेल प्रदान करने के लिए, sudo कमांड का एक कॉन्फ़िगर करने योग्य टाइमआउट, और इसका उपयोग करने की क्षमता शामिल है। कई अलग-अलग मशीनों पर कॉन्फ़िगरेशन फ़ाइल।

सूडो कमांड उदाहरण

प्रशासनिक विशेषाधिकारों के बिना एक मानक उपयोगकर्ता लिनक्स में सॉफ्टवेयर का एक टुकड़ा स्थापित करने के लिए एक कमांड दर्ज कर सकता है:

लिनक्स में सूडो
dpkg -i software.deb

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

लिनक्स में सूडो
sudo dpkg -i software.deb

इस बार सॉफ्टवेयर इंस्टाल हो गया है।

कुछ उपयोगकर्ताओं को sudo कमांड का उपयोग करने से रोकने के लिए आप Linux को कॉन्फ़िगर भी कर सकते हैं।


  1. लिनक्स में फ़ायरवॉल कैसे सेट करें

    अपने कंप्यूटर को सुरक्षित रखने के लिए, यह सलाह दी जाती है कि दूसरों को आपके कंप्यूटर तक पहुँचने से रोकने और नेटवर्क हमलों से आपकी रक्षा करने के लिए फ़ायरवॉल सेट करें। हालाँकि, यदि आप एक नए Linux उपयोगकर्ता हैं, तो हो सकता है कि आप अपने सिस्टम में फ़ायरवॉल को कॉन्फ़िगर करना नहीं जानते हों। आप यहां सी

  1. लिनक्स में टी कमांड का उपयोग कैसे करें

    यदि आप कभी भी अपने लिनक्स शेल के तहत पाइप और पुनर्निर्देशन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee का उपयोग करने की भी आवश्यकता होगी। उपयोगिता। टी क्या करती है? एक कमांड जैसे ls आपकी वर्तमान निर्देशिका की सामग्री प्रदर्शित करेगा। दूसरे शब्दों में, यह इन सामग्रियों को स्टडआउट (मानक आउट

  1. लिनक्स में 'ps' कमांड का उपयोग करने के तरीके

    लिनक्स ऑपरेटिंग सिस्टम में, ps प्रोग्राम सिस्टम एडमिनिस्ट्रेटर द्वारा इस्तेमाल किया जाने वाला सबसे आम टूल है। यह चल रही प्रक्रियाओं की सूची पर एक वास्तविक समय की झलक प्रदान करता है। ps का सिंटैक्स थोड़ा अलग हो सकता है। हमने कुछ सर्वोत्तम तरीकों को सूचीबद्ध किया है जिन्हें आप एक डैश के साथ ps कमांड