GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo cambiar el grupo predeterminado de un usuario en Linux?

El usermod El comando le permitirá cambiar el grupo principal de un usuario, el grupo complementario o una serie de otros atributos. El -g interruptor controla el grupo principal.

Para sus otras preguntas...

  1. Si especifica un grupo, groupname , que no existe durante el useradd etapa, recibirá un error:useradd:nombre de grupo de grupo desconocido

  2. El groupadd comando crea nuevos grupos.

  3. El grupo permanecerá si elimina todos los usuarios que contiene. No necesariamente tiene que eliminar el grupo vacío.

  4. Crea el hilbert grupo a través de groupadd hilbert . Luego mueva el grupo principal de David usando usermod -g hilbert hilbert . (Tenga en cuenta que el primer hilbert es el nombre del grupo y el segundo hilbert es el nombre de usuario. Esto es importante en los casos en los que está moviendo un usuario a un grupo con un nombre diferente)

Sin embargo, puede estar complicando un poco las cosas aquí. En muchas distribuciones de Linux, un simple useradd hilbert creará el usuario hilbert y un grupo del mismo nombre que el principal. Agregaría grupos complementarios especificados juntos usando el -G cambiar.


Tienes que leer el man usermod que explica lo que sucede con las distintas opciones:

usermod -g hilder hilder

reemplazará su grupo de inicio de sesión de 'facultad' a 'hilder', siempre que exista el grupo 'hilder'. Si no existe, primero debe crearlo con groupadd.

Cuando usas el -G opción también debe usar el -a opción para agregar nuevos grupos a la lista actual de grupos complementarios a los que pertenece el usuario 'hilder'. Sin el -a opción, reemplazará los grupos complementarios actuales con un nuevo conjunto de grupos. Por lo tanto, use esto con precaución.


Para cambiar el grupo principal de un usuario en Linux:

  • usermod -g new_group user_name
  • terminar todos nombre_de_usuario Sesiones activas de

Para probar sus cambios, ejecute id y mira el valor de gid=

Si el comando se ejecuta sin errores pero el gid no ha cambiado, te has perdido la parte en negrita del paso 2.


Linux
  1. Cómo cambiar un nombre de usuario en Linux

  2. Cómo usar el comando chown para cambiar la propiedad en Linux

  3. Cómo (correctamente) cambiar el UID y el GID de un usuario/grupo en Linux

  4. Cómo cambiar el shell predeterminado en Linux

  5. ¿Cómo puedo asignar una contraseña inicial/predeterminada a un usuario en Linux?

Cómo cambiar la contraseña de usuario en Linux

Cómo cambiar el shell de usuario predeterminado en el sistema operativo Linux

Cómo cambiar o establecer la contraseña de usuario en Linux

Cómo cambiar de usuario en Linux

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a un grupo de Linux