Skip to content

Instantly share code, notes, and snippets.

@gambl
Created April 10, 2014 17:32
Show Gist options
  • Save gambl/10404847 to your computer and use it in GitHub Desktop.
Save gambl/10404847 to your computer and use it in GitHub Desktop.
OSX : dscl : create user
sudo dscl localhost -create /Local/Default/Users/git
#This won't actually check if the Unique ID is actually unique
sudo dscl localhost -create /Local/Default/Users/git UniqueID 90
sudo dscl localhost -create /Local/Default/Users/git UserShell /usr/bin/git-shell
sudo dscl localhost -create /Local/Default/Users/git RealName git
sudo dscl localhost -create /Local/Default/Users/git NFSHomeDirectory /Users/git
sudo dscl localhost -create /Local/Default/Users/git PrimaryGroupID 90
sudo dscl localhost -create /Local/Default/Users/git Password '*'
#give the user remote ssh access
sudo dscl localhost -append /Local/Default/Groups/com.apple.access_ssh GroupMembership git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment