Mac के टर्मिनल में ऐडमिनिस्ट्रेटर कमांड दर्ज करें
आपका ऐडमिनिस्ट्रेटर या रूट यूज़र होना आवश्यक है जिसे सुपरयूज़र भी कहते हैं, ताकि आप उन अधिकांश कमांड का उपयोग कर सकें जिनसे कोई सर्वर प्रबंधित किया जाता है।
उदाहरण के लिए, यदि आप ऐडमिनिस्ट्रेटर या रूट यूज़र नहीं हैं, तो शटडाउन
कमांड दर्ज करने पर आपको एक एरर प्राप्त होता है :
% shutdown
shutdown: NOT super-user
क्योंकि Shutdown
कमांड केवल रूट यूज़र या रूट यूज़र विशेषाधिकार वाले ऐडमिनिस्ट्रेटर द्वारा ही रन किया जा सकता है।
सुपरयूज़र विशेषाधिकारों वाले कमांड रन करने के लिए, sudo
कमांड का उपयोग करें। sudo
का अर्थ होता है सुपरयूज़र करता है।
निम्नलिखित उदाहरण उन कंप्यूटर पर कार्य करता है जिनपर macOS इंस्टॉल होता है, इसलिए यदि आपको अपना कंप्यूटर पुनर्प्रारंभ नहीं करना है तो इसे रन न करें।
% sudo shutdown
आपसे वर्तमान यूज़र के पासवर्ड के लिए पूछ जाता है।
केवल ऐडमिनिस्ट्रेटर यूज़र sudo
का उपयोग कर सकता है। यदि आपने ऐडमिनिस्ट्रेटर के रूप में लॉगइन नहीं किया है, तो आप निम्नलिखित कमांड दर्ज करके ऐसा कर सकते हैं, जहाँ adminUsername ऐडमिनिस्ट्रेटर यूज़र का नाम होता है।
% su adminUsername
आपको adminUsername के लिए पासवर्ड दर्ज करने के लिए कहा जाता है, जिसके बाद उस यूज़र के लिए नया शेल खुलता है।
यदि कमांड को इसकी ज़रूरत होती है, तो आप रूट यूज़र में स्विच करने के लिए su
का उपयोग कर सकते हैं। सामान्य परिस्थितियों में, आपको रूट यूज़र के रूप में लॉगइन नहीं करना चाहिए।
महत्वपूर्ण : यदि आप रूट यूज़र के रूप में लॉगइन करने के लिए su
का उपयोग करते हैं, तो विशेष सावधानी बरतें क्योंकि आपके पास बदलाव करने के लिए पर्याप्त विशेषाधिकार होता है जिसके कारण आपका कंप्यूटर काम करना बंद कर सकता है।