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
Este artículo ha sido publicado el 6 de Noviembre de 2007 a las 1:49 am y está archivado en la categoría Linux. Puedes seguir estos comentarios en el feed de comentarios: RSS 2.0. Puedes dejar un comentario, o hacer trackback desde tu sitio.
18 de Julio de 2008 a las 10:29 am
Preciso y directo. Gracias
7 de Octubre de 2008 a las 8:24 pm
barbaro! tengo una duda nada mas.. se puede crear una carpeta propia del grupo completo?
8 de Octubre de 2008 a las 8:13 am
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.
13 de Marzo de 2009 a las 9:27 am
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!
22 de Marzo de 2009 a las 2:25 pm
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.
26 de Marzo de 2009 a las 6:31 am
Gracias por lainformacion, es muy buena y muy facil de entender
11 de Abril de 2009 a las 1:57 pm
¿cómo se puede averiguar los grupos a los que pertenece un usuario sin mirar en el /etc/group?
20 de Abril de 2009 a las 9:32 am
¡¡¡ 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.
21 de Abril de 2009 a las 10:44 pm
Deja los comentarios que no te gustan, en lugar de perder el tiempo en borrarlos actualiza la información de la página.
22 de Abril de 2009 a las 9:31 am
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.
23 de Mayo de 2009 a las 8:25 pm
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
25 de Mayo de 2009 a las 10:05 am
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.
14 de Agosto de 2009 a las 10:46 am
[...] root y permitir sólo a un usuario entrar por ssh. En este caso he elegido al usuario pintamonas, si no existe lo creamos. Luego pintamonas utilizará la instrucción su - para “ser [...]
26 de Diciembre de 2010 a las 2:56 pm
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
8 de Marzo de 2011 a las 3:46 pm
Gracias, me ha venido genial para una checklist de los servidores que estoy instalando con CentOS
30 de Marzo de 2011 a las 10:20 pm
Muchas gracias, era lo que buscaba
14 de Mayo de 2011 a las 8:36 am
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!
9 de Julio de 2011 a las 7:26 pm
[...] eso lo vamos a ver en el siguiente post. Referencias Los honores van a los post de rm-rf y al Blog de Carlos Egea -33.425360 [...]
9 de Julio de 2011 a las 7:29 pm
Gran aporte !!
9 de Julio de 2011 a las 7:30 pm
Se me quedó una duda en el tintero: ¿por qué usar la opción -m si la -d crea efectivamente el directorio?
Saludos
Luis
8 de Septiembre de 2011 a las 11:30 am
Hola Luis, en teoría si no pones la opción -m se asignaría el directorio pero no existiría tal directorio. Desconozco si alguna distribución lo crea directamente…
Un saludo y gracias por comentar.
2 de Marzo de 2012 a las 4:39 am
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?
27 de Abril de 2013 a las 7:08 pm
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