# 一般ユーザでも実行可能
dscl . -list /Users
dscl . -list /Groups
# UIDつき
dscl . -list /Users UniqueID
sudo dscl . -create /Users/testuser
sudo dscl . -create /Users/testuser UserShell /bin/zsh
sudo dscl . -create /Users/testuser RealName "testuser"
sudo dscl . -create /Users/testuser UniqueID 502 # 502 is just a sample
sudo dscl . -create /Users/testuser PrimaryGroupID 20 # `staff` group
sudo dscl . -create /Users/testuser NFSHomeDirectory /Users/testuser
sudo dscl . -passwd /Users/testuser $password # replace $password with actual password
sudo mkdir -p /Users/testuser
sudo chown -R testuser:staff /Users/testuser
# adminグループへ追加
sudo dscl . -append /Groups/admin GroupMembershop testuser