posix_getpwuid

posix_getpwuid -- Devuelve información sobre un usuario a traves de su id

Descripción

array posix_getpwuid ( int uid)

Devuelve un vector asociativo que contiene información sobre un usuario referenciado con un ID de usuario , pasado por el parámetro uid .

Los elementos del array son :

Tabla 1 . El vector de información del usuario

Elemento Descripción
El elemento name contiene el nombre de usuario del usuario . Este es un nombre , normalmente menor de 16 caracteres , que no es su verdadero nombre .
El elemento passwd contiene la contraseña del usuario en un formato encriptado . Normalmente , por ejemplo en un sistema con contraseñas " shadow " , devolverá un asterisco .
ID del usuario , debe ser el mismo que el parametro uid usado en la llamada a la función , y por lo tanto redundante .
El ID del grupo del usuario . Utiliza la función posix_getgrgid( ) para resolver el nombre del grupo y una lista de sus miembros .
GECOS es un término obsoleto que se refiere al campo apuntado de de información en un sistema de procesamiento batch Honeywell . El campo y sus contenidos han sido formalizados por POSIX y contiene una lista separada por comas con el nombre completo del usuario , teléfono del trabajo , número de oficina y teléfono de casa . En muchos sistemas solo está disponible el nombre completo del usuario .
Este elemento contiene la ruta absoluta al directorio del usuario ( directorio home ) .
El elemento shell contiene la ruta absoluta al ejecutable del shell por defecto del usuario .