groupadd/useradd not found on Mac OSX
Solution 1:
groupadd
and useradd
are Linux-isms.
For some good answers on how to add users from the command line in Mac OS X, see this question on ServerFault:
https://serverfault.com/questions/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5
Solution 2:
Like mentioned before, useradd (and adduser) are Linux commands.
Lucky for you there is the OS X dscl command. I've written a simple script for adduser and deluser that you can find at the following links. The key piece of the linked adduser script is below.
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>