The GNU C Library - Lookup User
Node: Lookup User
Next: Scanning All Users
Prev: User Data Structure
Up: User Database
Looking Up One User
You can search the system user database for information about a specific user using getpwuid
or getpwnam
. These functions are declared in `pwd.h'.
- Function struct passwd * getpwuid (uid_t uid)
-
This function returns a pointer to a statically-allocated structure containing information about the user whose user ID is uid. This structure may be overwritten on subsequent calls to
getpwuid
.
A null pointer value indicates there is no user in the data base with user ID uid.
- Function struct passwd * getpwnam (const char *name)
-
This function returns a pointer to a statically-allocated structure containing information about the user whose user name is name. This structure may be overwritten on subsequent calls to
getpwnam
.
A null pointer value indicates there is no user named name.
Next: Scanning All Users
Up: User Database