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
name
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.
passwd
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.
uid
ID del usuario, debe ser el mismo que el parametro
uid usado en la llamada a la función, y
por lo tanto redundante.
gid
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
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.
dir
Este elemento contiene la ruta absoluta al directorio del
usuario (directorio home).
shell
El elemento shell contiene la ruta absoluta al ejecutable del
shell por defecto del usuario.