Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #
  2. #!/bin/bash
  3. if [[ $EUID > 0 ]]
  4. then echo "Please run as root"
  5. exit
  6. fi
  7. if [ -z "$1" ]
  8. then echo "Please set game server"
  9. echo "Usage:"
  10. echo "./lgsm.sh zpsserver"
  11. exit
  12. fi
  13. yum -y -q install mailx postfix curl wget bzip2 gzip unzip python binutils bc tmux glibc.i686 libstdc++ libstdc++.i686 ncurses-libs.i686 file sudo
  14. getent passwd $1 > /dev/null 2&>1
  15. if [[ $? == 0 ]]
  16. then echo "User exists"
  17. else
  18. echo "Creating user"
  19. pass=`tr -cd a-zA-Z0-9 < /dev/urandom | head -c 12`
  20. adduser $1
  21. echo $pass | passwd $1 --stdin
  22. fi
  23. exec sudo -u $1 /bin/bash << EOF
  24. cd
  25. wget https://linuxgsm.com/dl/linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh $1
  26. ./$1 auto-install
  27. echo "Username $1"
  28. echo "Password $pass"
  29. echo "Do not lose this"
  30. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement