Guest User

Untitled

a guest
Apr 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1.  
  2. #! /bin/bash -x
  3.  
  4. # ¿K es lo k necesitamos para crear un usuario en el sistema?
  5. # Primero; hacemos la variable para crear el usuario
  6.  
  7. while [ -z $usuario ] || [ $(cut -f1 -d : /etc/passwd | grep -w "$usuario") ]
  8. do
  9. echo "Pon un nombre de Usuario que no exista en el sistema";
  10. read -p "Nombre usuario:" usuario;
  11. done
  12.  
  13. # Segundo; hacemos la variable para crear la contraseña
  14.  
  15. echo "Dime una contraseña";
  16. read -p "Contraseña:" password;
  17.  
  18. # Tercero; hacemos la variable para crear los directorios
  19.  
  20. until [ -n $directorio ] && [ $(echo $directorio | sed -n -e '/^\//p') ]
  21. do
  22. echo "Dime donde deseas ubicar el directorio HOME; Debe ser un direccionamiento ABSOLUTO";
  23. read -p "Directorio HOME:" directorio;
  24. done
  25.  
  26. # Ponemos los Comandos para crear el usuario utilizando las variables anteriores
  27. # Para que funcione debe existir los archivos en los cuales vamos a volcar la informacion, osea debe existir Usuarios_Creados
  28.  
  29. echo $usuario:$password >/tmp/Usuarios_Creados ;
  30. useradd -m -d $directorio -s /bin/bash $usuario ;
  31. chpasswd < /tmp/Usuarios_Creados;
Add Comment
Please, Sign In to add comment