मैक ओएसएक्स पर groupadd / useradd नहीं मिला


24

क्या किसी को पता है कि मैक ओएसएक्स 10.5 पर यूनिक्स ग्रुपैड कमांड कैसे जोड़ा जाए? मैं groupadd और useradd कमांड पर आदमी करने की कोशिश कर रहा हूं, लेकिन यह मौजूद नहीं है।

जवाबों:


14

groupaddऔर useraddलिनक्स-आईएमएस हैं।

Mac OS X में कमांड लाइन से उपयोगकर्ताओं को जोड़ने के बारे में कुछ अच्छे उत्तरों के लिए, सर्वरफॉल्ट पर यह प्रश्न देखें:

/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5


4
कृपया, कोई लिंक केवल उत्तर नहीं देता है।
लेओ लेपोल्ड हर्ट्ज़ o

2
@ मासी यह केवल एक लिंक-उत्तर नहीं है। ओपी ने यह नहीं पूछा कि कमांड लाइन से समूहों को कैसे जोड़ा जाए, उन्होंने पूछा कि ग्रुपएड टूल को ओएस एक्स में कैसे जोड़ा जाए, क्योंकि उन्होंने गलती से सोचा था कि ग्रुपपैड कुछ यूनिक्स-मानक था। जवाब था, कुंद, "आप नहीं"। लिंक कुछ भविष्यवाणी करने और पूर्व-उत्तर देने का एक प्रयास था जो उसने अभी तक नहीं पूछा था।
जैफ

5

जैसा कि पहले उल्लेख किया गया है, useradd (और adduser) लिनक्स कमांड हैं।

आपके लिए भाग्यशाली है कि OS X dscl कमांड है। मैंने Adduser और deluser के लिए एक सरल स्क्रिप्ट लिखी है जिसे आप निम्नलिखित लिंक पर पा सकते हैं। लिंक किए गए एड्यूसर स्क्रिप्ट का मुख्य टुकड़ा नीचे है।

https://github.com/GeorgeKA/MiscWork/blob/master/adduser-osx https://github.com/GeorgeKA/MiscWork/blob/master/deluser-osx

sudo dscl . -create /Users/<user>
sudo dscl . -create /Users/<user> UserShell /bin/bash
sudo dscl . -create /Users/<user> RealName "<realName>"
sudo dscl . -create /Users/<user> UniqueID "<userID>"
sudo dscl . -create /Users/<user> PrimaryGroupID <groupID>
sudo dscl . -create /Users/<user> NFSHomeDirectory /Users/<user>
sudo dscl . -passwd /Users/<user> <passwd>
sudo dscl . -append /Groups/admin GroupMembership <user>

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