ไม่มีใครรู้วิธีการเพิ่มคำสั่ง unix groupadd บน Mac OSX 10.5? ฉันพยายามที่จะทำคนในคำสั่ง groupadd และ useradd แต่ดูเหมือนจะไม่อยู่
ไม่มีใครรู้วิธีการเพิ่มคำสั่ง unix groupadd บน Mac OSX 10.5? ฉันพยายามที่จะทำคนในคำสั่ง groupadd และ useradd แต่ดูเหมือนจะไม่อยู่
คำตอบ:
groupadd
และuseradd
เป็น Linux-isms
สำหรับคำตอบที่ดีเกี่ยวกับวิธีเพิ่มผู้ใช้จากบรรทัดคำสั่งใน Mac OS X โปรดดูคำถามนี้ใน ServerFault:
/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5
อย่างที่กล่าวไว้ก่อนหน้า useradd (และ adduser) คือคำสั่ง Linux
โชคดีสำหรับคุณมีคำสั่งOS X dscl ฉันได้เขียนสคริปต์ง่าย ๆ สำหรับ adduser และ deluser ที่คุณสามารถค้นหาได้ที่ลิงค์ต่อไปนี้ ชิ้นส่วนสำคัญของสคริปต์ adduser ที่เชื่อมโยงอยู่ด้านล่าง
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>
คุณอาจต้องการที่จะตรวจสอบ Google สามตีสำหรับ"แม็ useradd เทียบเท่า 10.5" ...