Adduser en Linux: cómo crear un usuario

| Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si te preguntas cómo usar el mando en Linux para crear usuarios, estás en el lugar correcto. En este post vamos a hablar del comando adduser en Linux, que sirve para agregar usuarios.

En el universo del desarrollo web, muchas veces nos sumergimos en discusiones sobre lenguajes de programación, frameworks y técnicas de diseño. Sin embargo, uno de los elementos cruciales que a menudo se pasa por alto es el entorno donde nuestra aplicación vive: el servidor. Aquí es donde entra en juego el comando adduser en Linux, un auténtico héroe no reconocido para los desarrolladores web.

¿Qué es adduser en Linux?

Imagina que eres un desarrollador al que le han encargado administrar un servidor que alojará no uno, sino varios proyectos web. Cada proyecto podría requerir diferentes configuraciones, permisos o incluso versiones de software. Es aquí donde adduser en Linux se convierte en una herramienta invaluable. Al crear un usuario específico para cada proyecto, garantizas una separación clara, evitando conflictos y aumentando la seguridad. Por ejemplo, si un proyecto sufre un ataque, el atacante no tendría acceso a los otros proyectos alojados en el mismo servidor.

Ahora, piensa en un escenario donde trabajas con un equipo de desarrolladores en un proyecto web. Si todos tuviesen acceso al servidor con el mismo usuario, sería un desastre garantizado. Las modificaciones se sobrescribirían, los archivos se eliminarían accidentalmente y sería casi imposible rastrear quién hizo qué. Al utilizar adduser en Linux para crear cuentas individuales para cada miembro del equipo, cada acción en el servidor puede ser rastreada y, por ende, el trabajo en equipo es más armonioso y organizado.

Creando un nuevo usuario con adduser en Linux

Vamos a crear dos usuarios: Goku y Vegeta. Primero, Goku:

sudo adduser Goku

¡Y listo! Al ejecutar este comando, te pedirá que establezcas una contraseña para Goku. Además, notarás que se crea un directorio de inicio para él. En este directorio, se copian ciertos archivos predeterminados que pueden servir como bienvenida o guía inicial para el nuevo usuario.

Después de configurar la contraseña, te hará un pequeño cuestionario sobre datos del usuario, pero si te sientes perezoso, ¡simplemente pulsa Enter!

Repite el proceso con Vegeta y ¡bienvenido al universo de la administración de usuarios en Linux!

¿Dónde quedan registrados estos nuevos usuarios?

En Linux, la magia detrás de la cortina suele ser sencilla y directa. En este caso, todos los usuarios que crees se registran en un archivo llamado passwd, ubicado en el directorio etc. Si quieres espiarlo, simplemente ejecuta:

cat /etc/passwd

Verás que al final aparecen nuestros usuarios Goku y Vegeta, junto con detalles como su ID de usuario, ID de grupo, directorio de inicio y más.

Por cierto, también hay un fichero llamado group, que almacena información de los grupos de usuarios. Si te preguntas por qué Goku tiene un grupo con su mismo nombre, es porque en Linux a cada nuevo usuario se le asigna un grupo por defecto con su mismo nombre.

Aprende más sobre Linux

Has aprendido a dominar el arte de agregar un usuario con adduser en Linux, pero ¿sabes qué es aún más emocionante? ¡Convertirte en un experto con el Desarrollo Web Full Stack Bootcamp! Con esta formación intensiva de KeepCoding, no solo dominarás Linux, sino todo un universo de tecnologías que te abrirán las puertas a una industria con una alta demanda de profesionales. Si quieres convertirte en un gran profesional en el mundo IT y destacar en pocos meses, ¡no lo dudes más y entra ya mismo para solicitar información!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado