1
0
mirror of https://gitlab.com/JKANetwork/JKArch.git synced 2026-02-16 10:11:32 +01:00
This commit is contained in:
kprkpr
2016-06-06 08:47:52 +02:00
parent d1cff920c0
commit df3cc1a6b6
2 changed files with 20 additions and 7 deletions

View File

@@ -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
}