Manuales para la línea de comandos

Man » Manual de groupmod en línea - documentación detallada en línea para la página de manual de groupmod

🌍
groupmod - modifica la definición de un grupo en el sistema

SINTAXIS

groupmod [opciones] GRUPO

DESCRIPCIÓN

El comando groupmod modifica la definición del GRUPO especificado modificando la entrada apropiada en la base de datos de grupos.

OPCIONES

Las opciones que se aplican al comando groupmod son:

-a, --append

Si se especifican los miembros del grupo con -U, los agrega a la lista de miembros existente, en lugar de reemplazarla.

-g, --gid GID

El ID de grupo del GRUPO dado se cambiará a GID.

El valor de GID debe ser un entero decimal no negativo. Este valor debe ser único, a menos que se use la opción -o.

Los usuarios que utilizan el grupo como grupo principal se actualizarán para mantener el grupo como su grupo principal.

Cualquier archivo que tenga el ID de grupo anterior y que deba seguir perteneciendo a GRUPO, debe tener su ID de grupo cambiado manualmente.

No se realizarán comprobaciones con respecto a GID_MIN, GID_MAX, SYS_GID_MIN o SYS_GID_MAX de /etc/login.defs.

-h, --help

Muestra el mensaje de ayuda y sale.

-n, --new-name NUEVO_GRUPO

El nombre del grupo se cambiará de GRUPO a NUEVO_GRUPO.

-o, --non-unique

Cuando se usa con la opción -g, permite cambiar el ID de grupo a un valor no único.

-p, --password CONTRASEÑA

La contraseña cifrada, como la que devuelve crypt(3).

Nota: No se recomienda esta opción porque la contraseña (o la contraseña cifrada) será visible
para los usuarios que enumeren los procesos.

Debe asegurarse de que la contraseña cumpla con la política de contraseñas del sistema.

-R, --root CHROOT_DIR

Aplica los cambios en el directorio CHROOT_DIR y utiliza los archivos de configuración del directorio CHROOT_DIR. Solo se admiten rutas absolutas.

-P, --prefix PREFIX_DIR

Aplica los cambios en el directorio PREFIX_DIR y utiliza los archivos de configuración del directorio PREFIX_DIR. Esta opción no realiza un chroot y está destinada a preparar un destino de compilación cruzada. Algunas limitaciones: los usuarios/grupos NIS y LDAP no se verifican. La autenticación PAM utiliza los archivos del host. No hay soporte para SELINUX.

-U, --users
Una lista separada por comas de nombres de usuario para agregarlos como miembros del grupo.

El comportamiento predeterminado (si no se especifican las opciones -g y -U) está definido por la variable USERGROUPS_ENAB en /etc/login.defs.

CONFIGURACIÓN

Las siguientes variables de configuración en /etc/login.defs cambian el comportamiento de esta herramienta:

MAX_MEMBERS_PER_GROUP (número)

Número máximo de miembros por entrada de grupo. Cuando se alcanza el máximo, se inicia una nueva entrada de grupo (línea) en /etc/group (con el mismo nombre, la misma contraseña y el mismo GID).

El valor predeterminado es 0, lo que significa que no hay límites en el número de miembros en un grupo.

Esta característica (grupo dividido) permite limitar la longitud de las líneas en el archivo de grupo. Esto es útil para asegurarse de que las líneas para los grupos NIS no tengan más de 1024 caracteres.

Si necesita aplicar dicho límite, puede usar 25.

Nota: es posible que los grupos divididos no sean compatibles con todas las herramientas (incluso
en el conjunto de herramientas Shadow). No debe usar esta variable a menos que realmente lo
necesite.

ARCHIVOS

/etc/group

Información de la cuenta de grupo.

/etc/gshadow

Información segura de la cuenta de grupo.

/etc/login.defs

Configuración del conjunto de herramientas de contraseñas Shadow.

/etc/passwd

Información de la cuenta de usuario.

VALORES DE SALIDA

El comando groupmod sale con los siguientes valores:

0   E_SUCCESS: éxito

2   E_USAGE: sintaxis de comando no válida

3   E_BAD_ARG: argumento no válido para la opción

4   E_GID_IN_USE: el ID de grupo ya está en uso

6   E_NOTFOUND: el grupo especificado no existe

9   E_NAME_IN_USE: el nombre del grupo ya está en uso

10  E_GRP_UPDATE: no se puede actualizar el archivo de grupo

11  E_CLEANUP_SERVICE: no se puede configurar el servicio de limpieza

12  E_PAM_USERNAME: no se puede determinar su nombre de usuario para usarlo con pam

13  E_PAM_ERROR: pam devolvió un error, consulte la instalación de syslog id groupmod para el
mensaje de error de PAM

VER TAMBIÉN

chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupdel(8), login.defs(5), useradd(8), userdel(8), usermod(8).