Odpowiedzi:
groupadd
i useradd
są Linux-isms.
Aby uzyskać dobre odpowiedzi na temat dodawania użytkowników z wiersza polecenia w systemie Mac OS X, zobacz to pytanie w usłudze ServerFault:
/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5
Jak wspomniano wcześniej, useradd (i adduser) to polecenia Linuksa.
Na szczęście dla ciebie jest komenda dscl ds X OS . Napisałem prosty skrypt dla adduser i deluser, który można znaleźć pod następującymi linkami. Kluczowy fragment połączonego skryptu adduser znajduje się poniżej.
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>
Możesz sprawdzić trzeci hit Google dla „Mac useradd Odpowiednik 10.5” ...