मैंने macOS पर उपयोग के लिए sudo के साथ कुछ कमांड लाइन देखी। मैंने इसे एनपीएम इंस्टॉल के लिए भी देखा है। मैं इस धारणा के तहत हूं कि sudo का उपयोग macOS के लिए हतोत्साहित करता है।
मैं macOS में sudo का उपयोग कब करते हैं?
मैंने macOS पर उपयोग के लिए sudo के साथ कुछ कमांड लाइन देखी। मैंने इसे एनपीएम इंस्टॉल के लिए भी देखा है। मैं इस धारणा के तहत हूं कि sudo का उपयोग macOS के लिए हतोत्साहित करता है।
मैं macOS में sudo का उपयोग कब करते हैं?
जवाबों:
sudo को MacOS पर हतोत्साहित नहीं किया जाता है, यह उस विकल्प के लिए अधिक पसंद किया जाता है जो किसी अन्य उपयोगकर्ता के लिए विशेष रूप से रूट के लिए मुकदमा करना है। यह रूट सेट करने के लिए हतोत्साहित किया जाता है ताकि आप इसे लॉगिन या सु कर सकें।
आम तौर पर आप केवल उन्हीं निर्देशिकाओं में फ़ाइलों को लिख सकते हैं, जिन पर आपने acces लिखा है।
यदि आपको ऐसी फाइल पर लिखने की आवश्यकता है जो आपके द्वारा स्वामित्व वाली आईएनए निर्देशिका नहीं है तो आपके पास आमतौर पर अनुमति नहीं होगी। जैसे / usr / लोकल / बिन को केवल रूट द्वारा लिखा जा सकता है।
यदि आपको किसी संरक्षित निर्देशिका में फ़ाइल को कॉपी करने की आवश्यकता है - जैसा कि एनपीएम इंस्टॉल आपको अधिक विशेषाधिकार के लिए पूछना होगा। कमांड से पहले sudo जोड़ने का मतलब है कि कमांड को रन किया जाता है जैसे कि रूट इसे anmd चला रहा है ताकि कमांड / usr / लोकल / बिन को लिख सके
सुडो को -यू पैरामीटर का उपयोग करके किसी भी उपयोगकर्ता के रूप में चलाने के लिए किया जा सकता है।
sudo
मूल रूप से सुपरसुअर का मतलब था (और फिर "स्थानापन्न उपयोगकर्ता करना") के लिए सामान्यीकृत हो गया, इसलिए आप जो पूछ रहे हैं वह यह है कि मुझे व्यवस्थापक खाते का उपयोग कैसे करना है।
ठीक है, इसका उत्तर सरल है, जब इंस्टॉलेशन विस्तारित पहुंच अधिकारों के बिना काम नहीं करता है (मुख्य रूप से क्योंकि फाइलों को निर्देशिकाओं में लिखा जाना चाहिए, जो मानक उपयोगकर्ताओं द्वारा लिखने योग्य नहीं हैं), केवल sudo !!
कमांड को फिर से टाइप करने के लिए लेकिन व्यवस्थापक खाते के साथ टाइप करें।
पुनश्च: कुछ npm पैकेज की आवश्यकता होगी sudo
, कुछ नहीं होगा, इसलिए आपके प्रश्न का कोई स्पष्ट उत्तर नहीं है, लेकिन इसका उपयोग तब करें जब आपको लगे कि व्यवस्थापक अधिकार की आवश्यकता होगी
विशेष रूप से मैक पर सूडो का उपयोग करने को हतोत्साहित नहीं किया जाता है।
सामान्य तौर पर, आपको बिल्कुल आवश्यक नहीं होने पर सूडो का उपयोग नहीं करना चाहिए। यह सभी प्लेटफार्मों के लिए जाता है, न कि केवल एमएसीएस के लिए।
सुडो का उपयोग उन्नत विशेषाधिकारों के साथ एक या एक से अधिक कमांड निष्पादित करने के लिए किया जाता है - शायद सुपर उपयोगकर्ता (रूट) विशेषाधिकारों के लिए। आवश्यकतानुसार इस्तेमाल किया जाने वाला यह हर सिस्टम प्रशासक के लिए एक महत्वपूर्ण उपकरण है।