Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash -x
- # ¿K es lo k necesitamos para crear un usuario en el sistema?
- # Primero; hacemos la variable para crear el usuario
- while [ -z $usuario ] || [ $(cut -f1 -d : /etc/passwd | grep -w "$usuario") ]
- do
- echo "Pon un nombre de Usuario que no exista en el sistema";
- read -p "Nombre usuario:" usuario;
- done
- # Segundo; hacemos la variable para crear la contraseña
- echo "Dime una contraseña";
- read -p "Contraseña:" password;
- # Tercero; hacemos la variable para crear los directorios
- until [ -n $directorio ] && [ $(echo $directorio | sed -n -e '/^\//p') ]
- do
- echo "Dime donde deseas ubicar el directorio HOME; Debe ser un direccionamiento ABSOLUTO";
- read -p "Directorio HOME:" directorio;
- done
- # Ponemos los Comandos para crear el usuario utilizando las variables anteriores
- # Para que funcione debe existir los archivos en los cuales vamos a volcar la informacion, osea debe existir Usuarios_Creados
- echo $usuario:$password >/tmp/Usuarios_Creados ;
- useradd -m -d $directorio -s /bin/bash $usuario ;
- chpasswd < /tmp/Usuarios_Creados;
Add Comment
Please, Sign In to add comment