Last active
May 11, 2021 15:05
-
-
Save kevineduardo/d7e6a250c73e4f10f0cb4bf9cc7d48c2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Script de preparação e instalação de software - empresa NETEX | |
if [ $(whoami) != root ] | |
then | |
echo "Necessário rodar como root." | |
exit | |
fi | |
clear | |
echo "########################################################" | |
echo "#-------------Instalador de Software v1----------------#" | |
echo "#-------Desenvolvedor: Kevin Souza (@KevinEduardo)-----#" | |
echo "#---------Criado em: 11/05/2021 - 09:53 AM-------------#" | |
echo "#----------Uso interno da empresa somente--------------#" | |
echo "########################################################" | |
echo "" | |
echo "" | |
echo "" | |
echo -n "Gostaria de instalar o CID (para logon AD) (default: S): (S/N)? " | |
read instalar_cid | |
instalar_cid=${instalar_cid:-S} | |
echo -n "Gostaria de instalar o Brave (navegador de internet) (default: S): (S/N)? " | |
read instalar_brave | |
instalar_brave=${instalar_brave:-S} | |
echo -n "Gostaria de instalar o Anydesk (acesso remoto) (default: S): (S/N)? " | |
read instalar_anydesk | |
instalar_anydesk=${instalar_anydesk:-S} | |
echo -n "Gostaria de instalar o Wine e PlayOnLinux (default: S): (S/N)? " | |
read instalar_wine_pol | |
instalar_wine_pol=${instalar_wine_pol:-S} | |
echo -n "Gostaria de baixar o Winbox e Dude na pasta atual (default: S): (S/N)? " | |
read instalar_windude | |
instalar_windude=${instalar_windude:-S} | |
echo -n "Gostaria de instalar o Skype (default: S): (S/N)? " | |
read instalar_skype | |
instalar_skype=${instalar_skype:-S} | |
apt-get update -y | |
# Instalando ferramentas obrigatórias | |
apt-get install -y nano curl wget git nmap python3 openssh-server | |
systemctl enable ssh | |
systemctl start ssh | |
if [ $instalar_cid = S ] | |
then | |
echo "========== INSTALANDO CID ==========" | |
wget https://ufpr.dl.sourceforge.net/project/c-i-d/cid-1.1.1.tar.gz | |
tar -xvf cid-1.1.1.tar.gz | |
apt-get install -y passwd sudo acl attr systemd x11-xserver-utils policykit-1 zenity lsb-release iproute2 iputils-ping keyutils krb5-user libnss-winbind libpam-winbind samba-common-bin samba-dsdb-modules samba-vfs-modules smbclient samba cifs-utils libpam-mount cups-daemon cups-client | |
./cid-1.1.1/INSTALL.sh | |
fi | |
if [ $instalar_brave = S ] | |
then | |
echo "========== INSTALANDO BRAVE ==========" | |
apt-get install -y apt-transport-https curl | |
curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg | |
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|tee /etc/apt/sources.list.d/brave-browser-release.list | |
apt-get update -y | |
apt-get install -y brave-browser | |
fi | |
if [ $instalar_anydesk = S ] | |
then | |
echo "========== INSTALANDO ANYDESK ==========" | |
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add - | |
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list | |
apt-get update -y | |
apt-get install -y anydesk | |
fi | |
if [ $instalar_wine_pol = S ] | |
then | |
echo "========== INSTALANDO WINE E PLAYONLINUX ==========" | |
apt-get install -y wine playonlinux | |
fi | |
if [ $instalar_windude = S ] | |
then | |
echo "========== BAIXANDO WINBOX E DUDE ==========" | |
wget https://mt.lv/winbox --output-document=winbox.exe | |
wget https://download.mikrotik.com/routeros/6.48.1/dude-install-6.48.1.exe | |
fi | |
if [ $instalar_skype = S ] | |
then | |
echo "========== INSTALANDO SKYPE ==========" | |
wget https://go.skype.com/skypeforlinux-64.deb | |
chown _apt ./skypeforlinux-64.deb | |
dpkg -i ./skypeforlinux-64.deb | |
apt-get install -f -y | |
fi | |
chown -R $(logname) ./* | |
echo "################ FINALIZADO ################" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment