From df3cc1a6b60b3b30798bb3fbc562d6819274c486 Mon Sep 17 00:00:00 2001 From: kprkpr Date: Mon, 6 Jun 2016 08:47:52 +0200 Subject: [PATCH] changes --- archinstall/archinstall.sh | 2 +- archinstall/chrootinstall.sh | 25 +++++++++++++++++++------ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/archinstall/archinstall.sh b/archinstall/archinstall.sh index f65a71c..7e976ce 100755 --- a/archinstall/archinstall.sh +++ b/archinstall/archinstall.sh @@ -219,7 +219,7 @@ if [[ ! $optpa -eq 3 ]];then swapamount="512" fi ;; - 2) swapamount=`dialog --stdout --inputbox "Memoria RAM: $(echo $ram) . Introduzca cuanta memoria para swap desea en MB" 0 50`;; + 2) swapamount=`dialog --stdout --inputbox "Memoria RAM: $(echo $ram) . Introduzca cuanta memoria para swap desea en MB" 9 50`;; 3) mostrardialog "Swap" "JKArch detecta automaticamente las particiones swap bien creadas, no debe hacer nada mas";; esac diff --git a/archinstall/chrootinstall.sh b/archinstall/chrootinstall.sh index bca11bb..328bd82 100755 --- a/archinstall/chrootinstall.sh +++ b/archinstall/chrootinstall.sh @@ -83,13 +83,26 @@ function userpass { unzip -o -q /root/inst/usersskel.zip -d / clear #Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui -echo "Para seguridad, vamos a cambiar la contraseña de root" -echo "Contraseña para el usuario root:" -passwd root -echo "Ahora crearemos tu usuario" -read -p "Nombre: " nameuser +#echo "Para seguridad, vamos a cambiar la contraseña de root" +#echo "Contraseña para el usuario root:" +#passwd root +mostrardialog "Tu usuario" "Ahora crearemos tu usuario" +nameuser=`dialog --stdout --inputbox "Nombre para tu usuario:" 9 50` +#read -p "Nombre: " nameuser useradd -m -G wheel -s /bin/bash $nameuser -passwd $nameuser +#Loop infinito hasta que la contraseña este bien +for (( ; ; )) +do + ctr1=`dialog --stdout --inputbox "Contraseña" 9 50` + ctr2=`dialog --stdout --inputbox "Repita la contraseña" 9 50` + if [[ $ctr1 = $ctr2 ]];then + break + else + mostrardialog "Contraseña" "Las contraseñas no coinciden" + fi +done +echo "${nameuser}:${ctr1}" | chpasswd +#passwd $nameuser #Añadir soporte sudo para este nuevo usuario sed -i "s/\# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/g" /etc/sudoers }