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).