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