जवाबों:
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel
इसके साथ ऐसा करना भी संभव है dscl
, लेकिन इसे ठीक से करने के लिए आपको उपयोगकर्ता की छोटी GroupMembership
सूची को समूह की सूची में जोड़ने की आवश्यकता है , और उपयोगकर्ता की पीढ़ी को समूह की GroupMembers
सूची में जोड़ें। dseditgroup
एक ही ऑपरेशन में दोनों की देखभाल करता है।
-p
ताकि मैं अपना पासवर्ड दर्ज कर सकूं।
sudo dseditgroup -o edit -a `whoami` -t user _www
जो लोग मैक ओएस के नए संस्करणों के लिए एक ही उत्तर की तलाश कर रहे हैं, उनके लिए मुझे यह पता चला है:
उपयोगकर्ता को किसी समूह में जोड़ने के लिए, आपको इस आदेश की आवश्यकता है:
$ sudo dscl . append /Groups/wheel GroupMembership username
मैं अपने उपयोगकर्ता को wheel
समूह में जोड़ने की कोशिश कर रहा था , /Library/WebServer/Documents
फ़ोल्डर में हेरफेर करने में सक्षम होने के लिए । इसके अलावा, मुझे उस फ़ोल्डर की अनुमतियों को बदलना पड़ा, जैसा कि डिफ़ॉल्ट रूप से है 755
। मैंने इसे इसके 775
साथ बदल दिया है :
$ sudo chmod -R 775 /Library/WebServer/Documents
इस तरह मैं फ़ोल्डर के मालिक को बदले बिना फ़ोल्डर की सामग्री में हेरफेर कर सकता हूं।
इस लिंक को देखें:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
एक उपयोगकर्ता को जोड़ना कुछ आसानी से निर्मित जीयूआई टूल का उपयोग करके पूरा किया जाता है जो ओएस एक्स के साथ जहाज करता है, हालांकि कोई भी बिजली उपयोगकर्ता कमांड लाइन के उपयोग से प्राप्त संभावित दक्षता की सराहना कर सकता है। इसलिए दक्षता की भावना में हमारे अच्छे दोस्त, टर्मिनल.एप्प के साथ आपके मैक ओएस एक्स सिस्टम में एक उपयोगकर्ता को जोड़ने के लिए आवश्यक कदम हैं।
महत्वपूर्ण बिट यहाँ है:
उपयोगकर्ता की समूह आईडी संपत्ति बनाएं और सेट करें।
dscl / -create /Users/toddharris PrimaryGroupID 1000
sudo dscl . -append /Groups/admin GroupMembership username
और हालांकि यह "व्यवस्थापक" करने के लिए उपयोगकर्ता को जोड़ा, लेकिन यह भी इस तरह के com.apple.sharepoint.group.1
और com.apple.access_screensharing
ect ...??
bob
मेंwheel
, यह हो जाएगाsudo dseditgroup -o edit -a bob -t user wheel
?