Advertisement
Guest User

Untitled

a guest
Dec 12th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #!/bin/sh
  2. set -e
  3. while test $# -gt 0
  4. do
  5. case "$1" in
  6. -m)
  7. # create homedir
  8. shift 1 ;;
  9. -d)
  10. _home="$2"
  11. shift 2 ;;
  12. -s)
  13. _shell="$2"
  14. shift 2 ;;
  15. -p)
  16. _password="$2"
  17. shift 2 ;;
  18. *)
  19. _username="$1"
  20. break ;;
  21. esac
  22. done
  23.  
  24. [[ -z "${_home}" ]] && echo "Missing home" && exit 1
  25. [[ -z "${_shell}" ]] && echo "Missing shell" && exit 1
  26. [[ -z "${_password}" ]] && echo "Missing password" && exit 1
  27. [[ -z "${_username}" ]] && echo "Missing username" && exit 1
  28.  
  29. adduser -h ${_home} -s ${_shell} -D ${_username}
  30. # change password
  31.  
  32. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement