Guest User

Untitled

a guest
Jan 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. #!/bin/bash
  2. UCOM="/usr/sbin/useradd"
  3. PCOM="/usr/bin/passwd"
  4. DCOM="/usr/sbin/userdel"
  5. GCOM="/bin/grep"
  6.  
  7. if [ "$#" != "2" ]
  8. then
  9. echo -e "\033[33m Required 2 Parameters : User Name and Password..."
  10. exit;
  11. else
  12. $UCOM $1
  13. ( echo $2; echo $2 ) | $PCOM $1
  14.  
  15. if [ "$?" != "0" ]
  16. then
  17. $DCOM -r $1
  18. else
  19. echo -e "\033[35m User $1 Successfully Added To System"
  20. echo -e "\033[0m"
  21. fi
  22. fi
  23.  
  24. echo -e "\033[33m Do You Want To Add User to Sudoers/Super User List (y/n)"
  25. read choice
  26. echo -e "\033[0m"
  27.  
  28. if [ "$choice" == "y" -o "$choice" == "Y" ]
  29. then
  30. $GCOM $1 /etc/sudoers
  31.  
  32. if [ "$?" == "0" ]
  33. then
  34. echo -e "\033[31m User $1 Already Added To Sudoers File"
  35. echo -e "\033[0m"
  36. else
  37. echo "$1 ALL=(ALL) ALL" | cat >> /etc/sudoers
  38. echo -e "\033[35m User $1 Successfully Added To Sudoers!!!"
  39. echo -e "\033[0m"
  40. fi
  41.  
  42. elif [ "$choice" == "n" -o "$choice" == "N" ]
  43. then
  44. echo -e "\033[35m $1 User Not Added To Sudoers!!!"
  45. echo -e "\033[0m"
  46. else
  47. echo -e "\033[37m Invalid Choice....User Not Added To Sudoers :-("
  48. echo -e "\033[0m"
  49. fi
Add Comment
Please, Sign In to add comment