1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-16 02:01:32 +01:00

Use standar of structured programing

This commit is contained in:
JoseluCross
2016-06-06 12:20:56 +02:00
parent c65d77859e
commit e8ff5a6a51

View File

@@ -86,13 +86,14 @@ clear
nameuser=`dialog --stdout --inputbox "Ahora crearemos tu usuario \nNombre para tu usuario:" 10 50` nameuser=`dialog --stdout --inputbox "Ahora crearemos tu usuario \nNombre para tu usuario:" 10 50`
useradd -m -G wheel -s /bin/bash $nameuser useradd -m -G wheel -s /bin/bash $nameuser
#Loop infinito hasta que la contraseña este bien #Loop infinito hasta que la contraseña este bien
for (( ; ; )) correctPass=0
until [ $correctPass -eq 1 ]
do do
ctr1=`dialog --stdout --insecure --passwordbox "Contraseña" 9 50` ctr1=`dialog --stdout --insecure --passwordbox "Contraseña" 9 50`
ctr2=`dialog --stdout --insecure --passwordbox "Repita la contraseña" 9 50` ctr2=`dialog --stdout --insecure --passwordbox "Repita la contraseña" 9 50`
if [[ $ctr1 = $ctr2 ]];then if [[ $ctr1 = $ctr2 ]];then
echo "${nameuser}:${ctr1}" | chpasswd echo "${nameuser}:${ctr1}" | chpasswd
break correctPass=1
else else
mostrardialog "Contraseña" "Las contraseñas no coinciden" mostrardialog "Contraseña" "Las contraseñas no coinciden"
fi fi