ไม่พบ groupadd / useradd บน Mac OSX


24

ไม่มีใครรู้วิธีการเพิ่มคำสั่ง unix groupadd บน Mac OSX 10.5? ฉันพยายามที่จะทำคนในคำสั่ง groupadd และ useradd แต่ดูเหมือนจะไม่อยู่

คำตอบ:


14

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


4
กรุณาลิงค์ไม่มีคำตอบเท่านั้น
LéoLéopold Hertz 준영

2
@Masi ไม่ใช่คำตอบสำหรับลิงก์เท่านั้น OP ไม่ได้ถามวิธีเพิ่มกลุ่มจากบรรทัดคำสั่งเขาถามวิธีเพิ่มเครื่องมือ groupadd เองไปยัง OS X เพราะเขาคิดว่ากลุ่ม groupadd เป็นสิ่งที่ค่อนข้างผิดมาตรฐาน คำตอบคือโผงผาง "คุณทำไม่ได้" ลิงค์นี้เป็นความพยายามในการทำนายและตอบคำถามล่วงหน้าที่เขายังไม่ได้ถาม
Spiff

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>

1

คุณอาจต้องการที่จะตรวจสอบ Google สามตีสำหรับ"แม็ useradd เทียบเท่า 10.5" ...


ณ ตอนนี้หน้านี้เป็น google hit อันที่สาม ..
andy

นั่นสนุก ... ;)
Brennon Bortz

1
ตอนนี้มันเป็นครั้งแรก
Ryan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.