लिनक्स / यूनिक्स के साथ, मैं useradd -G developers vivek
डेवलपर समूह में विवेक जोड़ने के लिए उपयोग कर सकता हूं । मैं मैक ओएस एक्स के साथ एक ही काम कैसे कर सकता हूं?
फिर, मैं कैसे जांचूं कि विवेक डेवलपर्स समूह में है या नहीं?
लिनक्स / यूनिक्स के साथ, मैं useradd -G developers vivek
डेवलपर समूह में विवेक जोड़ने के लिए उपयोग कर सकता हूं । मैं मैक ओएस एक्स के साथ एक ही काम कैसे कर सकता हूं?
फिर, मैं कैसे जांचूं कि विवेक डेवलपर्स समूह में है या नहीं?
जवाबों:
उपयोगकर्ता को समूह में जोड़ने के लिए:
dseditgroup -o edit -a vivek -t user developers
(ध्यान दें: आप dscl
@hobs के उत्तर के अनुसार भी ऐसा कर सकते हैं , लेकिन आपको वास्तव में उपयोगकर्ता का छोटा नाम GroupMembership सूची में जोड़ना चाहिए, और GroupMembers सूची में उपयोगकर्ता का GeneratedUID भी जोड़ना चाहिए। dseditgroup
दोनों एक ही ऑपरेशन के साथ करता है।)
सदस्यता की जाँच करने के लिए:
dseditgroup -o checkmember -m vivek developers
या:
dsmemberutil checkmembership -U vivek -G developers
उपयोगकर्ता को किसी समूह से निकालने के लिए:
dseditgroup -o edit -d vivek -t user developers
(फिर से, आप इसके साथ कर सकते हैं dscl
, लेकिन उपयोगकर्ता को GroupMembership और GroupMembers दोनों से निकालने की आवश्यकता है। दोनों को जोड़ा जाएगा dseditgroup
।)
-u
, तो इसे पासवर्ड के लिए संकेत देना चाहिए। OS X का कौन सा संस्करण उपयोग कर रहे हैं? इसके अलावा, sudo
(यानी sudo dseditgroup -o ...
) के साथ प्रयास करें और वह काम करना चाहिए।
dseditgroup -o edit -a vivek -t user developers
क्या चाबी है। बहुत से लोग सुझाव देते हैं dseditgroup -o edit -a vivek -t developers
लेकिन केवल dseditgroup -o edit -a vivek -t user developers
काम किया जाता है
दो तरीके: टर्मिनल से
यहाँ सब कुछ कमांड लाइन पर किया जाना चाहिए। सबसे पहले इस तरह से dscl शुरू करें:
$ dscl लोकलहोस्ट
फिर समूह नोड के लिए सीडी:
सीडी / स्थानीय / डिफ़ॉल्ट / समूह
आप ls का उपयोग करके सभी समूहों को देख सकते हैं। एक बार जब आपको वह समूह मिल जाता है, जिसमें आप रुचि रखते हैं, तो आप cat groupname के साथ उसके सभी गुण देख सकते हैं। जब आप उपयोगकर्ता (उपयोगकर्ता नाम) को समूह (groupname) में जोड़ने के लिए तैयार हों, तो निम्न कमांड का उपयोग करें:
appname Groupname GroupMembership उपयोगकर्ता नाम
यदि आप किसी समूह से किसी सदस्य को हटाना चाहते हैं, तो निम्न कमांड का उपयोग करें (सावधान रहें!):
समूहनाम हटाएं GroupMembership उपयोगकर्ता नाम
जब आप अपने परिवर्तनों को पूरा कर लेते हैं, तो निकास से टाइप करके dscl से बाहर निकलें।
Apple मेनू> सिस्टम प्राथमिकताएँ चुनें और फिर खाते पर क्लिक करें। खाता प्राथमिकताएं खोलें चरण 2
यदि वरीयताएँ फलक बंद है, तो लॉक आइकन पर क्लिक करें और एक व्यवस्थापक नाम और पासवर्ड दर्ज करें। चरण 3
नया खाता बनाने के लिए, खातों की सूची के नीचे स्थित जोड़ें (+) बटन पर क्लिक करें। चरण 4
नए खाता पॉप-अप मेनू से एक समूह का चयन करें। चरण 5
समूह के लिए एक नाम दर्ज करें और फिर समूह बनाएँ पर क्लिक करें। चरण 6
समूह में सदस्य होने के लिए खातों द्वारा चेकबॉक्स का चयन करें।