The
pam_start function creates and initializes a PAM context.
The
service argument specifies the name of the policy to apply, and is stored in the
PAM_SERVICE item in the created context.
The
user argument specifies the name of the target user - the user the created context will serve to authenticate. It is stored in the
PAM_USER item in the created context.
The
pam_conv argument points to a
struct pam_conv describing the conversation function to use; see
pam_conv for details.