Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Regular Colors
- Red='\033[0;31m' # Red
- Green='\033[0;32m' # Green
- Yellow='\033[0;33m' # Yellow
- Purple='\033[0;35m' # Purple
- Cyan='\033[0;36m' # Cyan
- Color_Off='\033[0m' # Text Reset
- # Update packages and upgrade system
- echo "$Yellow Updating System... $Color_Off"
- sudo apt-get update -y && sudo apt-get upgrade -y
- ## Root password
- while true; do
- echo -n "$Cyan Do you want to set a password for root user? [Y/n] $Color_Off"
- read yn
- case $yn in
- [Yy]* )
- passwd root
- break;;
- [Nn]* ) break;;
- * ) break;;
- esac
- done
- # Define hostname
- echo -n "$Cyan Enter your hostname? $Color_Off"
- read hostname
- if [ -n "$hostname" ]; then
- hostname $hostname
- fi
- # Install Apache2
- while true; do
- echo -n "$Cyan Do you wish to install apache2? [Y/n] $Color_Off"
- read yn
- case $yn in
- [Yy]* )
- echo "$Yellow Installing apache2... $Color_Off"
- sudo apt install -y apache2
- echo "ServerTokens Prod" >> /etc/apache2/apache2.conf
- echo "ServerSignature Off" >> /etc/apache2/apache2.conf
- break;;
- [Nn]* ) break;;
- * ) break;;
- esac
- done
- # Install vsftpd
- while true; do
- echo -n "$Cyan Do you wish to install vsftpd? [Y/n] $Color_Off"
- read yn
- case $yn in
- [Yy]* )
- echo "$Yellow Installing vsftpd... $Color_Off"
- sudo apt-get install -y vsftpd
- break;;
- [Nn]* ) break;;
- * ) break;;
- esac
- done
- #sed -i 's/^\(last_name\s*=\s*\).*$/\1AAA/' test
- echo "###################################"
- echo "$Yellow Installation completed successfully! $Color_Off";
- echo "###################################"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement