posix_getpwnam

posix_getpwnam -- Devuelve información sobre un usuario a traves del nombre de usuario

Description

array posix_getpwnam ( string username)

Devuelve un vector asociativo conteniendo información sobre un usuario referenciado por un nombre alfanumérico , pasado a la función en el parametro username .

Los elementos del vector devuelto son :

Tabla 1 . El vector de información de 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 nombre completo , pero identifica al usario . Este debe ser el mismo que el parámetro username usado en la llamada a la función y por lo tanto es redundante .
El elemento passwd contiene la contraseña del usuario en un formato encriptado . Normalmente , por ejemplo en un sistema que este utilizando contraseñas " shadow " , devolverá un asterisco .
El ID de usuario del usuario en formato numérico .
El ID de 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 información en un sistema de procesamiento batch Honeywell . El campo y sus contenidos han sido formalizado por POSIX y contiene una lista separada por comas con el nombre completo del usuario , teléfono del trabajo , número de oficina y télefono 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 .