Home | History | Annotate | Download | only in pam_group

Lines Matching defs:pwd

47 #include <pwd.h>
73 struct passwd *pwd, pwres;
83 getpwnam_r(user, &pwres, pwbuf, sizeof(pwbuf), &pwd) != 0 ||
84 pwd == NULL)
86 if (pwd->pw_uid != 0 && openpam_get_option(pamh, "root_only"))
92 getpwnam_r(ruser, &pwres, pwbuf, sizeof(pwbuf), &pwd) != 0 ||
93 pwd == NULL)
110 if (pwd->pw_gid == grp->gr_gid)
113 if (strcmp(*list, pwd->pw_name) == 0)
130 if ((pam_err = authenticate(pamh, pwd, flags)) != PAM_SUCCESS)
152 authenticate(pam_handle_t *pamh, struct passwd *pwd, int flags)
160 PASSWORD_PROMPT, pwd->pw_name);
161 lc = login_getpwclass(pwd);
168 if (strcmp(crypt(pass, pwd->pw_passwd), pwd->pw_passwd) == 0)