Advertisement
Guest User

Untitled

a guest
Mar 1st, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. #!/bin/bash
  2. clear # Clear the screen.
  3. echo "script toolbox 1.0"
  4. echo "Choose one of the following persons:"
  5. echo
  6. echo "[A]dd user to group"
  7. echo "[B]ackup VOD server remotely (/backup must exist)"
  8. echo "[C]reate user"
  9. echo "[U]nlock account"
  10. echo "[R]eset password for user"
  11. echo
  12. read choice
  13. case "$choice" in
  14. "B" | "b" )
  15. echo
  16. read -p 'server name or ip: ' servervar
  17. read -p 'backup server: ' backups
  18. read -p 'Username: ' uservar
  19. ssh $uservar$servervar " mount -t nfs $backups:/backup /backup && tar -zcvpf /backup/fullbackup$(date +%Y%m%d-%H%M%S).tar.gz / --exclude='/archive' --exclude='/mnt' --exclude='/proc' --exclude='/lost+found' --exclude='/dev' --exclude='/sys' --exclude='/tmp' --exclude='/boot' exclude='/etc/fstab' exclude='/media' exclude='/etc/sysconfig/network-scripts' exclude='/cdrom'"
  20. ;;
  21.  
  22.  
  23. "C" | "c" )
  24. echo
  25. echo "Create user!"
  26. read -p 'servername or IP: ' servercu
  27. read -p 'username for ssh: ' userccn
  28. read -p 'Username: ' usernm
  29. read -sp 'password: ' passwdc
  30. ssh $userccn@$servercu "useradd -m -p $usernm $passwdc"
  31. ;;
  32.  
  33.  
  34.  
  35. "A" | "a" )
  36. read -p 'servername: ' serverng
  37. read -p 'username for ssh: ' usercg
  38. read -p 'username: ' usernameg
  39. read -p 'group: ' groupg
  40. echo
  41. ssh $usercg@$serverng "usermod $usernameg -aG $groupg"
  42. ;;
  43.  
  44.  
  45.  
  46. "R" | "r" )
  47. read -p 'server or IP: ' serverr
  48. read -p 'username for ssh: ' usercr
  49. read -p 'username: ' userr
  50. echo
  51. ssh $usercr@$serverr passwd $userr
  52. ;;
  53.  
  54.  
  55. "u" | "U" )
  56. echo
  57. read -p 'username: ' useru
  58. read -p 'username for ssh: ' useruc
  59. read -p 'server or IP: ' serverru
  60. ssh $useruc@$serverru "passwd -u $useru"
  61.  
  62. ;;
  63. * )
  64. echo "enter a choice!"
  65. ;;
  66. esac
  67. echo
  68.  
  69. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement