Crear usuario en linux con contraseña en una misma línea

Published:

Para crear usuarios en Linux podemos usar adduser y useradd, en el curso gratuito de Linux explico la diferencia al igual que en los cursos más completos de Udemy, pero una vez dado de alta hay que darle una contraseña, así que vamos a simplificar el proceso haciendo todo con una linea en la terminal.

Voy a usar useradd en esta oportunidad y trateré de explicar todo lo que el comando dice.

useradd -m -d /home/nk_user1 -s /bin/bash -c "Usuario1 de NKsistemas" nk_user1 && echo "nk_user1:password" | chpasswd

Los primeros parámetros -m -d es para crear la carpeta que utilizará el usuario, -s para darle acceso al bash, -c darle un comentario y nk_user1 es el usuario a crear, hasta acá es algo simple.

Conectamos con un && para que automáticamente ejecute el cambio de clave y es la parte interesante. Entre «» vemos que esta el usuario creado con un : y la contraseña que le queremos dar, después con tuberías | hacemos que ese usuario tenga el pass que le queremos dar.

Finalmente podemos verlo creado o ingresar directamente con el usuario, también podemos encadenar con && y de ser necesario asignarle un grupo, pero eso ya es tarea para el hogar.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.