मैक ओएस की कमांड लाइन से मानक उपयोगकर्ता खाते को व्यवस्थापक खाते में कनवर्ट करें

मैक सिस्टम प्रशासकों को मौजूदा नियमित उपयोगकर्ता खाते को मैक पर व्यवस्थापक खाते में बदलने की आवश्यकता हो सकती है। जबकि अधिकांश मैक उपयोगकर्ताओं को उपयोगकर्ता की स्थिति को व्यवस्थापक और समूह वरीयता पैनल के माध्यम से व्यवस्थापक में परिवर्तित करके सर्वश्रेष्ठ सेवा दी जाएगी, उन्नत उपयोगकर्ता निर्देशिका सेवा कमांड लाइन उपयोगिता डीएससीएल का उपयोग करके टर्मिनल के माध्यम से एक ही कार्य कर सकते हैं।


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

मैक ओएस एक्स में कमांड लाइन पर व्यवस्थापक को उपयोगकर्ता में बदलना

आपको नियमित उपयोगकर्ता खाते को कम उपयोगकर्ता नाम को व्यवस्थापक खाते में स्विच करने की आवश्यकता होगी, बाकी को कमांड लाइन पर संभाला जाता है। यदि आप लक्ष्य खाते के लिए संक्षिप्त उपयोगकर्ता नाम से निश्चित नहीं हैं, तो आप इसका उपयोग मैक पर खातों की सूची के लिए कर सकते हैं, या / उपयोगकर्ता / निर्देशिका में एक नज़र डालें।

जब आपके पास उपयोगकर्ता नाम है, टर्मिनल लॉन्च करें और खाते को व्यवस्थापक में बदलने के लिए निम्न आदेश का उपयोग करें:

dscl . -append /groups/admin GroupMembership USERNAME

उदाहरण के लिए, "पाउल" के संक्षिप्त उपयोगकर्ता नाम के साथ वाक्यविन्यास होगा:

dscl . -append /groups/admin GroupMembership paul

उचित आदेश निष्पादित करने पर, लक्षित उपयोगकर्ता खाते में अब व्यवस्थापकीय विशेषाधिकार और सभी पहुंच क्षमताएं होंगी जो व्यवस्थापक खाते के साथ जाती हैं।

यह एसएसएच और स्वचालित सेटअप परिस्थितियों के साथ दूरस्थ प्रशासन के लिए विशेष रूप से सहायक हो सकता है, लेकिन यह भी आसान है कि आप एकल उपयोगकर्ता मोड से व्यवस्थापक विशेषाधिकार में उपयोगकर्ता खाते को स्विच कर सकते हैं और रिकवरी मोड से बूट होने पर भी।

परिवर्तन की पुष्टि करें और मैक ओएस एक्स में सभी व्यवस्थापक खातों की एक सूची देखें

आप पुष्टि कर सकते हैं कि उपयोगकर्ता समूह को उसी समूह पर डीएससीएल के साथ-साथ फ़्लैग का उपयोग करके व्यवस्थापक समूह में परिवर्तित कर दिया गया है:

dscl . -read /groups/admin GroupMembership

इसे कुछ वापस प्रिंट करना चाहिए:

व्यवस्थापक समूह से संबंधित खाते (खातों) के आधार पर "osxdaily paul adminaccount" या इसी तरह। सूची में केवल व्यवस्थापक खाते शामिल होंगे, जबकि अन्य आदेश मैक पर सभी उपयोगकर्ता खातों को सूचीबद्ध करेंगे।