-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdependencias.sh
More file actions
58 lines (52 loc) · 2.22 KB
/
dependencias.sh
File metadata and controls
58 lines (52 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
motd="motd"
verification_motd=$(cd $PREFIX/etc; ls | grep motd*$ | cut -d'-' -f1)
function input_dates_user {
trap "echo $(clear) && echo 'Bye' && exit" 2
echo -e "\033[1;35m"
read -p "Ingresa tu nombre para agregarlo a la configuracion del banner: " user_name
echo -e "\033[1;35m -------------------------------------------"
echo -e "\033[1;35m| Lista de banners en figlet para el login |"
echo -e "\033[1;35m -------------------------------------------"
echo -e "\033[1;34m| big.flf |"
echo -e "\033[1;34m| banner.flf |"
echo -e "\033[1;34m| digital.flf |"
echo -e "\033[1;34m| small.flf |"
echo -e "\033[1;34m| slant.flf |"
echo -e "\033[1;34m| shadow.flf |"
echo -e "\033[1;34m| smscript.flf |"
echo -e "\033[1;34m| smslant.flf |"
echo -e "\033[1;34m| block.flf |"
echo -e "\033[1;34m| bubble.flf |"
echo -e "\033[1;35m --------------- "
read -p "Elige un banner para tu login: " user_banner
echo -e "\033[1;37m"
echo "Listo ya esta todo configurado"
echo "Ejecuta python3 login.py para utilzar el login"
sleep 3
echo $user_banner > ~/login_python3/.banner.txt
echo $user_name | base64 > ~/login_python3/.usuario.txt
chmod 700 ~/login_python3/.figlet.sh hash_pass.py login.py dependencias.sh
chmod 600 ~/login_python3/.banner.txt ~/login_python3/.hash_selection.txt ~/login_python3/.password_user.txt ~/login_python3/.usuario.txt ~/login_python3/uninstall.sh ~/login_python3/.hash_uninstall.py ~/login_python3/.password_hash_uninstall.txt ~/login_python3/motd LICENSE README.md motd1
}
function main {
echo $(clear)
apt update && apt upgrade -y
apt install figlet python3 nano neofetch -y
if [ "$motd" = "$verification_motd" ]; then
rm -f $PREFIX/etc/motd
cp -f ~/login_python3/motd1 $PREFIX/etc/
echo $(clear)
else
echo $(clear)
fi
echo -e "\033[1;35m -------------------------------------------------------"
echo -e "\033[1;35m| Hola por favor digite su contraseña y hash a utilizar |"
echo -e "\033[1;35m ------------------------------------------------------- "
sleep 3
echo $(clear)
python3 ~/login_python3/hash_pass.py
input_dates_user
python3 login.py
}
main