Advertisement
Guest User

add Mac ssh domain group

a guest
Jun 24th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. echo "Hello, world!"
  4.  
  5. # Create local group to for ARD access
  6. sudo dscl . -create /Groups/ARD_ADMIN
  7. sudo dscl . -create /Groups/ARD_ADMIN PrimaryGroupID "530"
  8. sudo dscl . -create /Groups/ARD_ADMIN Password "*"
  9. sudo dscl . -create /Groups/ARD_ADMIN RealName "ARD_ADMIN"
  10. sudo dscl . -create /Groups/ARD_ADMIN GroupMembers ""
  11. sudo dscl . -create /Groups/ARD_ADMIN GroupMembership ""
  12.  
  13. # add ad group to local ARD access group
  14. sudo dseditgroup -o edit -a "NT-NSU\MacRemoteAdmin" -t group ARD_ADMIN
  15.  
  16. #Give perms to ARD to group
  17. cd /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/
  18. sudo ./kickstart -activate -configure -access -on -privs -all -users ARD_ADMIN -restart -agent
  19.  
  20. #allow logins to ARD client
  21. cd /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/
  22. sudo ./kickstart -configure -clientopts -setdirlogins -dirlogins yes
  23.  
  24. # enable ssh access
  25. sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool NO
  26.  
  27.  
  28. if [ "`dseditgroup com.apple.access_ssh`" == *Group not found* ]; then
  29. echo "ssh group does not exist. Creating..."
  30. sudo dseditgroup -o create -q com.apple.access_ssh
  31. fi
  32.  
  33. #sudo dseditgroup -o create -q com.apple.access_ssh
  34. #sudo dseditgroup -o edit -a ARD_ADMIN -t group com.apple.access_ssh
  35. sudo dseditgroup –o edit –n . -a "NT-NSU\MacRemoteAdmin" -t group com.apple.access_ssh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement