Guest User

Untitled

a guest
Feb 3rd, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # THIS SCRIPT CREATES A NEW USER AND TEMPORARORY PASSWORD
  4.  
  5. # CHECK IF USER IS ROOT
  6. if [ ${UID} = 0 ]
  7. then echo "You are root, proceed"
  8. else
  9. echo "You are not root!"
  10. exit 1
  11. fi
  12.  
  13. # ENTER LOGIN NAME
  14. read -p "Enter the username to create: " LOGIN
  15.  
  16. # ENTER FULL NAME
  17. read -p "Enter the name of the person or application that will be using this
  18. account: " COMMENT
  19.  
  20. # CREATE USER
  21. useradd -c "${COMMENT}" ${LOGIN}
  22.  
  23. # ENTER INITIAL PASSWORD
  24. read -p "Enter the password to use for the account: " PASSWORD
  25. echo "Changing password for user ${LOGIN}."
  26. echo ${PASSWORD} | passwd --stdin ${LOGIN}
  27.  
  28. # EXPIRE TEMPORARY PASSWORD
  29. passwd -e ${LOGIN}
  30.  
  31. #DISPLAY LOGIN, HOSTNAME, AND PASSWORD
  32. printf "\nusername:\n${LOGIN}\n\n"
  33. printf "password:\n${PASSWORD}\n\n"
  34. printf "host:\n${HOSTNAME}\n"
Add Comment
Please, Sign In to add comment