Section courante

A propos

Section administrative du site

GETPWNAM_R

Demande le mot de passe par nom avec réponse
C pour Unix pwd.h

Syntaxe

int getpwnam_r(const char *nam, struct passwd *pwd, char *buffer, size_t bufsize, struct passwd **result);

Paramètres

Nom Description
nam Ce paramètre permet d'indiquer le nom d'utilisateur pour lequel les informations doivent être récupérées. Par exemple, cela peut être "root", "jean",...
pwd Ce paramètre permet d'indiquer un pointeur vers une structure passwd dans laquelle les informations sur l'utilisateur récupéré seront entreposées.
buffer Ce paramètre permet d'indiquer un tampon de caractères (chaîne de caractères) utilisé pour entreposer temporairement les données de l'utilisateur. Ce tampon est nécessaire pour éviter les problèmes de mémoire partagée entre les appels de fonction, notamment dans les environnements multi-processus léger.
bufsize Ce paramètre permet d'indiquer la taille du tampon (en octets) étant allouée pour contenir les données temporaires dans le tampon.
result Ce paramètre permet d'indiquer un pointeur vers un pointeur de structure passwd.

Description

Cette fonction permet de passer à un élément du fichier «/etc/passwd» avec un nom utilisateur spécifié et copie le résultat dans le tampons spécifié.



Dernière mise à jour : Vendredi, le 5 Juin 2020