Module pwd
This module provides access to the Unix password database. It is
available on all Unix versions.
Password database entries are reported as 7-tuples containing the
following items from the password database (see `<pwd.h>'), in
order: pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell.
The uid and gid items are integers, all others are strings. An exception
is raised if the entry asked for cannot be found.
|
struct_passwd
pwd.struct_passwd: Results from getpw*() routines.
|
|
struct_pwent
pwd.struct_passwd: Results from getpw*() routines.
|
list_of_entries
|
getpwall()
Return a list of all available password database entries, in
arbitrary order. |
|
|
(pw_name,pw_passwd,pw_uid,
|
getpwnam(name)
pw_gid,pw_gecos,pw_dir,pw_shell)
Return the password database entry for the given user name. |
|
|
(pw_name,pw_passwd,pw_uid,
|
getpwuid(uid)
pw_gid,pw_gecos,pw_dir,pw_shell)
Return the password database entry for the given numeric user ID. |
|
|
Return a list of all available password database entries, in arbitrary
order. See pwd.__doc__ for more on password database entries.
- Returns: list_of_entries
|
pw_gid,pw_gecos,pw_dir,pw_shell)
Return the password database entry for the given user name.
See pwd.__doc__ for more on password database entries.
- Returns: (pw_name,pw_passwd,pw_uid,
|
pw_gid,pw_gecos,pw_dir,pw_shell)
Return the password database entry for the given numeric user ID.
See pwd.__doc__ for more on password database entries.
- Returns: (pw_name,pw_passwd,pw_uid,
|