This section documents the current state of the UNIX module. From the
point of view of the application, it is named "unix" and has the
pwdb_type
PWDB_UNIX
.
Entries supported by the "user" class of the UNIX module are as follows:
user
- username
uid
- user-id
gid
- group-id
passwd
- encrypted password
defer_pass
- "U" unless set by other database
gecos
- user information
dir
- home directory
shell
- shell executable
Entries supported by the "group" class of the UNIX module are as follows:
group
- username
gid
- group-id
passwd
- encrypted password
users
- text list of user names separated by commas
The pwdb_request()
function call is only supported for the
"group" class. The two entries that may be requested are:
groups
- text list of group names separated by commas
groupids
- array of gid_t
values that
contain the numerical form of the "groups" entry.
pwdb **
argument prior to the
pwdb_request()
call.