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