Linux

CentOS 4.8

getpw(3)


GETPW

NOM

getpw − Reconstruire un enregistrement de mot de passe.

SYNOPSIS

#include <pwd.h>
#include <sys/types.h>

int getpw (uid_t uid, char *buf);

DESCRIPTION

La fonction getpw() reconstruit l’enregistrement de mot de passe pour l’utilisateur uid et le place dans le buffer buf. Ce buffer contient en retour une ligne au format suivant :

name:passwd:uid:gid:gecos:dir:shell

VALEUR RENVOYÃE

La fonction getpw() renvoie 0 si elle réussit, ou −1 si elle échoue, auquel cas errno contient le code d’erreur.

ERREURS

ENOMEM

Pas assez de mémoire pour allouer la structure passwd.

ENOENT

Pas d’utilisateur correspondant à cet UID.

FICHIERS

/etc/passwd

Base de données des mots de passe.

VOIR AUSSI

fgetpwent(3), getpwent(3), setpwent(3), endpwent(3), getpwnam(3), getpwuid(3), putpwent(3), passwd(5).

TRADUCTION

Christophe Blaess, 1997.


getpw(3)