Grupo (base de datos)

Group es una base de datos de servicio de nombres que se utiliza para almacenar información de grupos en sistemas operativos tipo Unix . Las fuentes de la base de datos de grupos (y, por lo tanto, las fuentes de los grupos en un sistema) se configuran, como otras bases de datos de servicios de nombres , en nsswitch.conf . [ cita requerida ] El archivo de base de datos se encuentra en /etc/group. Contiene campos que representan el nombre del grupo, el ID del grupo, la contraseña cifrada y los usuarios que pertenecen al grupo. Estos campos se almacenan en una estructura definida en el archivo de encabezado <grp.h> . [1]

Cómo ver los grupos disponibles en un sistema Unix

El contenido de la base de datos del grupo (y los grupos disponibles) se puede ver con una variedad de herramientas:

do

El <grp.h>archivo de encabezado contiene las funciones getgrgidy getgrnamepara buscar un grupo por su ID o nombre, así como las funciones setgrent, getgrenty endgrentpara iterar a través de todos los grupos. [1]

Línea de comandos

El comando getent se puede utilizar para obtener información del grupo. [ cita requerida ]

Obteniendo una lista de todos los grupos disponibles

grupo getent

Obteniendo un grupo específico

Para un grupo específico llamado 'usuarios':

usuarios del grupo getent

Pitón

  • grp - La base de datos de grupos: un módulo de Python

Referencias

  1. ^ ab Stevens, W. Richard; Rago, Stephen A. (2013). Programación avanzada en el entorno UNIX (tercera edición). Upper Saddle River (Nueva Jersey): Addison-Wesley. págs. 182-183. ISBN 978-0-321-63773-4.


Retrieved from "https://en.wikipedia.org/w/index.php?title=Group_(database)&oldid=1203292171"