8.3 grp -- La base de datos de grupos

Disponibilidad: Unix.

Este módulo proporciona acceso a la base de datos de grupos de Unix. Está disponible en todas las versiones de Unix.

Los elementos de la base de datos de grupos se devuelven como tuplas de 4 elementos, que contienen los siguientes elementos de la base de datos de grupos (ver <grp.h>8.1), en orden:

Índice  Campo  Significado 
gr_name el nombre del grupo
gr_passwd la contraseña del grupo (encriptada); suele estar vacía
gr_gid el ID numérico del grupo
gr_mem los nombres de usuario de los miembros del grupo

El ID es un entero, el nombre y la contraseña son cadenas y la lista de miembros es una lista de cadenas. La mayoría de los usuarios no están explícitamente enumerados en la base de datos de grupos con su grupo especificado en la base de datos de contraseñas, por lo que hay que consultar las dos bases de datos para obtener resultados precisos.

Define los siguientes elementos:

getgrgid (gid)
Devuelve el elemento de la base de datos de grupo con el ID de grupo dado. Se lanza una excepción KeyError si no se puede encontrar el elemento especificado.

getgrnam (name)
Devuelve el elemento de la base de datos para el nombre de grupo dado. Se lanza una excepción KeyError si no se puede encontrar el elemento especificado.

getgrall ()
Devuelve una lista de todos los grupos disponibles, en orden arbitrario.

Más informació en:

Module pwd:
Interfaz con la base de datos de usuarios (contraseñas) análoga a ésta.


Footnotes

...<grp.h>8.1
N. del T. Los ficheros .h son cabeceras para el lenguaje C.

Ver Sobre este documento... para obtener información sobre sugerencias.