Crear usuarios y grupos en Linux

Es algo fundamental que todo usuario de Linux debe saber realizar. A continuación como recordatorio o aprendizaje escribo la forma con la que yo creo grupos y usuarios en mi Debian desde la línea de comandos.

Primero vamos a crear un grupo.

Crear un grupo en Linux: groupadd nombre-del-grupo

Si quisiéramos borrar un grupo: groupdel nombre-del-grupo

Ahora crearemos el usuario con varios parámetros como el grupo al que pertenece (-g), que asigne y cree (si no existe) un directorio de trabajo al usuario (-m -d), directorio que contiene los archivos por defecto del directorio de trabajo (-k). su password encriptado (-p) y su shell (-s).

Crear un usuario en Linux: useradd -g nombre-del-grupo -m -d /home/nombre-de-usuario/ -k /directorio-archivos-por-defecto/ -p password-encriptado -s /bin/sh nombre-de-usuario

Si no podemos encriptar la clave o luego queremos cambiarla utilizaríamos el comando: passwd nombre-de-usuario

Si quisiéramos borrar el usuario y su directorio: userdel -r nombre-de-usuario

Si sólo quisiéramos borrar el usuario pero no su directorio: userdel nombre-de-usuario

25 comentarios en “Crear usuarios y grupos en Linux”

  1. Hola Ramiro,
    Deberías crear la carpeta y luego cambiarle el grupo al que pertenece la carpeta:
    mkdir nombre_de_la_carpeta
    chgrp nombre_del_grupo nombre_de_la_carpeta
    Espero que te sirva, saludos.

  2. Buenas.. me sergen algunas dudas.
    ¿Un usuario puede pertenecer a más de un grupo?
    ¿Si se borra un usuario (o un grupo) quién sería el nuevo dueño de sus archivos?

    Saludos!

  3. Hola Carlos,
    Sí, un usuario puede pertenecer a más de un grupo. Simplemente añadiéndolo al grupo: usermod -G grupo usuario
    Al borrar un usuario, el propietario de sus archivos será un usuario llamado como el id del usuario borrado.
    Espero haberte aclarado las dudas.

    Saludos.

  4. ¡¡¡ Joder colega !!! Vaya explicación. ¿Tú te crees que con eso explicas algo? Pon un ejemplo, que hace algo más. Por ejemplo, ¿cómo relaciono usuario y grupos? ¿Cómo añado usuario a un grupos y cosas de ese estilo? si publicas algo es para que la gente lo entienda … yo por ejemplo soy nuevo en linux y con lo que he leido me he quedado como estaba. Muchas gracias por nada. 😉

  5. Perdonad por el retraso a responder y a validar los comentarios, pero me encuentro de baja y me cuesta ponerme al ordenador. Gracias a Paul que me ha dado fuerzas para ponerme a escribir.

    Para Lalo: Me alegro de que te haya servido 😉

    Para Javier: Prueba con «groups usuario».

    Para Paul 1: No pretendo hacer un manual completo. El título dice «crear usuarios y grupos en linux». Eso es lo que hecho, si quieres aprender linux bien y desde 0, te recomiendo estudiar para tener unas bases, luego mirando por internet y con el uso aprendes.
    Ejemplo? son comandos, no creo que haga falta ejemplos.
    Relacionar usuario y grupos, no entiendo qué quieres decir, lo siento.
    Añadir un usuario a un grupo: lo preguntan en un comentario amablemente y yo lo he contestado en otro comentario.
    Yo creo que el post cumple con lo que promete el título.

    Para Paul 2: No es que haya borrado los comentarios, es que los tengo que validar a mano para evitar el spam. Perdona si te ha molestado. Y si he tardado en validarlos es porque estoy de baja y me conecto poco.

    Un saludo a todos y gracias por comentar.

  6. necesito saber porfavor como crear o recuperar un usuario con el mismo nombre que uno borrado accidentalmente, ya que ubuntu no me deja, me dice que el usuario ya exite, sin embargo no aparece en la lista de usuarios… estoy volviendome loco buscando solucion, gracias

  7. Hola Dani,
    yo haría lo siguiente (siendo root):

    -hacer una copia de seguridad del directorio home del usuario (si todavía existe), normalmente «/home/nombre-de-usuario»
    -borrar el usuario completamente desde la línea de comandost: userdel -r nombre-de-usuario
    -mirar que no aparece en /etc/passwd y si aparece borrarlo.
    -mirar que no exista el directorio home del usuario, si existe borrarlo.
    -intentar crear el usuario de nuevo desde la línea de comandos.

    Espero que te sirva de ayuda,
    saludos.

  8. Pingback: Carlos Egea » Blog Archive » Configurar el archivo sshd_config para no permitir la entrada a root por ssh

  9. crear 2 grupos de cada uno de 3 usuarios de tal forma que el usuario del grupo 1 pueda leer, escribir, y ejecutar archivs del grupo2 ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

  10. Una pregunta, para agregar a un usuario con todo:
    Nom usuari
    Contrasenya
    Grup principal
    Grup secundari
    Descripció
    Directori home
    Shell

    se puede hacer mediante un solo comando?

    Un saludo!

  11. Pingback: Useradd – Creando un usuario en Linea de Comando « Notas Linux

  12. gracias por el aporte, me ha servido de mucho pero lo que aun no me quedo claro es, como hago que un usuario pertenezca a varios grupos, han dicho que es posible pero con que comando?

  13. Muchas gracias, práctico y sencillez en la explicación. Estuve buscando por el internet y me hacía bolas tanta explicación que a final de cuentas me quedaba con un signo de interrogación arriba de mi cabeza. Ahora solo me falta saber cómo asignar la carpeta creada en el grupo a un usuario con terminal Windows

  14. Gracias por el Blog, Carlos. Es de gran ayuda poder pedir consejo a alguien. Mi duda es acerca de grupos y subgrupos. Es decir, tengo un usuario o grupo de usuarios, que pertenecen a un grupo, pero solo uno de ellos puede ver las carpetas de todos los demas. E incluso dentro de esas carpetas, algunos tienen permisos y otros, no. ¿Cómo puede hacerse? Gracias de antemano.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
Responsable: Carlos Egea Oróñez
Finalidad: Moderación de comentarios
Legitimación: Consentimiento del interesado
Destinatarios: No se cederán datos a terceros, salvo obligación legal. Los datos quedarán almacenados en los servidores de OVH.ES, situados en la Unión Europea (política de privacidad de OVH.ES)
Derechos: Acceso, rectificación y supresión de tus datos. Puedes ejercer estos derechos enviando un correo electrónico a carlosegea@gmail.com
Si lo deseas puedes consultar más información sobre protección de datos de esta web: política de privacidad.