it-swarm.asia

كيفية إضافة مستخدم إلى مجموعة من سطر أوامر Mac OS X؟

تحاول إضافة مستخدم إلى مجموعة من سطر الأوامر ولكن لا يمكنك معرفة كيف؟

على وجه التحديد هذا على نظام التشغيل Mac OS X Server 10.5.8

ترغب في إضافة مستخدم إلى مجموعات "المسؤول" و "العجلة"

192
Meltemi
Sudo dseditgroup -o edit -a $username_to_add -t user admin
Sudo dseditgroup -o edit -a $username_to_add -t user wheel

من الممكن أيضًا القيام بذلك باستخدام dscl ، ولكن للقيام بذلك بشكل صحيح ، يلزمك إضافة الاسم المختصر للمستخدم إلى قائمة GroupMembership الخاصة بالمجموعة ، و إضافة قائمة GeneratedUID الخاصة بالمستخدم إلى قائمة GroupMembers الخاصة بالمجموعة. dseditgroup يعتني بكليهما في عملية واحدة.

267
Gordon Davisson

بالنسبة لأولئك الذين يبحثون عن نفس الإجابة على الإصدارات الأحدث من نظام التشغيل Mac OS ، اكتشفت ذلك:

لإضافة مستخدم إلى مجموعة ، تحتاج إلى هذا الأمر:

$ Sudo dscl . append /Groups/wheel GroupMembership username

كنت أحاول إضافة المستخدم الخاص بي إلى مجموعة wheel ، لتتمكن من معالجة مجلد /Library/WebServer/Documents. إضافة إلى ذلك ، اضطررت إلى تغيير الأذونات لهذا المجلد ، كما هو افتراضي 755. لقد غيرتها إلى 775 باستخدام:

$ Sudo chmod -R 775 /Library/WebServer/Documents

بهذه الطريقة يمكنني التعامل مع محتوى المجلد دون تغيير مالك المجلد.

5
Brosig

تحقق من هذا الرابط:

http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/

تعد إضافة مستخدم ما أمرًا سهلاً باستخدام أدوات واجهة المستخدم الرسومية المضمنة التي تأتي مع نظام التشغيل X ، ومع ذلك يمكن لأي مستخدم قوي تقدير الكفاءة الممكنة المكتسبة من استخدام سطر الأوامر. بروح الكفاءة هنا هي الخطوات اللازمة لإضافة مستخدم إلى نظام Mac OS X الخاص بك مع صديقنا العزيز Terminal.app.

الشيء المهم هنا:

قم بإنشاء وتعيين خاصية معرف المجموعة للمستخدم.

dscl / -create /Users/toddharris PrimaryGroupID 1000
5
user3463