MacOS में कमांड लाइन से एक उपयोगकर्ता कैसे जोड़ें? [डुप्लिकेट]


11

टर्मिनल में, मैंने इस्तेमाल किया, useradd liao2जैसा कि मैं लिनक्स में भी करूंगा, लेकिन यह विफल रहा:

useradd liao2
-bash useradd: command not found

मैंने भी प्रयोग करने की कोशिश की sudo:

sudo useradd liao2
Password:
sudo: useradd: command not found

किसी उपयोगकर्ता को टर्मिनल से कैसे जोड़ा जा सकता है?

जवाबों:


7

अद्यतन: मैंने जो उत्तर दिया उसका बेहतर विवरण यहां पाया जा सकता है । कृपया इसके बजाय उस जानकारी का उपयोग करें।

मूल: macOS में लिनक्स के समान यूनिक्स कमांड नहीं है। उपयोगकर्ता को जोड़ने के लिए, उपयोगकर्ता और समूहों के लिए सिस्टम प्राथमिकताओं को ठीक से उपयोग करें।

सिस्टम प्राथमिकता में उपयोगकर्ता और समूह अनुभाग होंगे। वहां आप किसी उपयोगकर्ता को मानक या व्यवस्थापक के रूप में जोड़ने के लिए बाईं ओर नीचे के आइकन पर क्लिक कर सकते हैं।

macOS उपयोगकर्ताओं को प्रबंधित करने के लिए निर्देशिका सेवा का उपयोग करता है। adduserमैक के लिए आदेश बराबर है:

dscl . -create /User/USERNAME_HERE

आपको व्यवस्थापक निजीकृत की आवश्यकता हो सकती है, इसलिए sudoइस तरह की आवश्यकता होगी

sudo dscl . -create /User/USERNAME_HERE

उस उपयोगकर्ता को ठीक से सेट करने के लिए आदेशों की एक लंबी श्रृंखला द्वारा अनुसरण किया जाता है। कृपया अधिक विस्तृत जानकारी के लिए मैनुअल पेज देखें।


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

1
यह एक उत्कृष्ट संसाधन है: blog.travismclarke.com/post/osx-cli-user-management
हारून विलियम्स

14

ऐसा ही एक उपकरण के लिए useraddहै /usr/sbin/sysadminctlMacOS पर। एक मैनुअल नहीं है, लेकिन /usr/sbin/sysadminctl -hव्याख्यात्मक है। आपको पता होना चाहिए कि कमांड और विकल्प आपके शेल के इतिहास में संग्रहीत किए जाएंगे। मदद आउटपुट की अंतिम पंक्ति नोट करें ताकि उपयोगकर्ता पासवर्ड आपके शेल के इतिहास में संग्रहीत न हो।


4
sudo sysadminctl -addUser उपयोगकर्ता नाम
कैमरन लोवेल पामर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.