Si hemos trabajado con sistemas Linux sabremos que en este sistema operativo todo funciona con archivos y la creación de usuarios no iba a ser menos.
En Linux, la información refrente a las cuentas de usuario se almacena en el archivo /etc/passwd mientras que la información de autenticación de usuario (datos de la contraseña) se almacena en el archivo /etc/shadow. La creación de un nuevo usuario puede lograrse añadiendo una nueva línea manualmente a cada uno de estos archivos, pero generalmente no es la técnica recomendada ya que puede ocasionar errores, por lo que para facilitarnos esta tarea, Linux cuenta con un comando para poder agregar un nuevo usuario que lo que hace es modificar automáticamente y de forma segura estos archivos. Hay que tener en cuenta que si fueras a modificar manualmente estos archivos, corres el riesgo de cometer un error que podría impedir el acceso normal de todos los usuarios.
Es interesante saber que en algunas distribuciones cuando creamos una nueva cuenta de usuario automáticamente se crea una cuenta de grupo para el usuario conocido como Grupo Privado de Usuario o UPG, en este caso coincidirían por tanto el grupo y nombre de usuario y el único miembro de este nuevo grupo sería el nuevo usuario, pero para las distribuciones que no crean un UPG, si creamos un nuevo usuario reciben como grupo primario el grupo de users.
En el mundo de Linux, la gestión de usuarios es una tarea fundamental tanto para la seguridad como para la organización del sistema, crear usuarios es una habilidad básica que todo administrador de sistemas o usuario avanzado debería dominar. A continuación te detallamos los pasos que deberás seguir para crear nuevos usuarios.
Acceder a la terminal
Para comenzar, abre el terminal en tu sistema Linux, puedes hacerlo fácilmente buscando «Terminal» en el menú de aplicaciones o utilizando el atajo de teclado correspondiente (generalmente suele ser Ctrl + Alt + T).
Acceder como superusuario
Para crear un usuario, necesitarás acceder con permisos de superusuario, puedes obtenerlos utilizando el comando sudo su seguido de tu contraseña de superusuario. o con su – , con ello podrás ejecutar comandos con privilegios elevados.
Crear el usuario
Una vez que estés en el terminal como superusuario, puedes crear un nuevo usuario utilizando el comando adduser. Por ejemplo, si deseas crear un usuario llamado «nuevo_usuario», simplemente escribe:
adduser nuevo_usuario
Luego, el sistema te guiará a través de algunos pasos para configurar el nuevo usuario, como establecer una contraseña y proporcionar información adicional si es necesario.
Verificar la creación del usuario
Una vez completados los pasos anteriores, el usuario se creará exitosamente. Para verificar que el usuario se haya creado correctamente, puedes utilizar el comando grep para buscar el nombre del usuario en el archivo /etc/passwd, que cómo hemos comentado anteriormente, almacena información sobre todos los usuarios del sistema. Por ejemplo:
grep nuevo_usuario /etc/passwd
Si el usuario se creó correctamente, verás una línea de salida que contiene información sobre el nuevo usuario, como su nombre de usuario, su identificador de usuario (UID), su identificador de grupo (GID), su directorio de inicio y su shell predeterminada.
Asignar permisos específicos:
Si deseas otorgar permisos específicos al nuevo usuario, como acceso a ciertos directorios o la capacidad de ejecutar ciertos comandos, puedes hacerlo modificando los permisos o utilizando herramientas como sudo para conceder privilegios adicionales.
Ahora sabes cómo crear un usuario en un sistema Linux, una habilidad fundamental para cualquier administrador de sistemas o usuario de Linux.
