Lines Matching refs:dhxpwd
66 static struct passwd *dhxpwd;
108 if (( dhxpwd = uam_getname(obj, username, ulen)) == NULL ) {
113 if (uam_checkuser(dhxpwd) < 0)
117 if (( sp = getspnam( dhxpwd->pw_name )) == NULL ) {
121 dhxpwd->pw_passwd = sp->sp_pwdp;
124 if (!dhxpwd->pw_passwd)
344 sprintf( hostname, "%s@%s", dhxpwd->pw_name, clientname );
346 if( uam_sia_validate_user( NULL, ac, av, hostname, dhxpwd->pw_name,
351 *uam_pwd = dhxpwd;
355 p = crypt( rbuf, dhxpwd->pw_passwd );
357 if ( strcmp( p, dhxpwd->pw_passwd ) == 0 ) {
358 *uam_pwd = dhxpwd;
362 if (( sp = getspnam( dhxpwd->pw_name )) == NULL ) {
363 LOG(log_info, logtype_uams, "no shadow passwd entry for %s", dhxpwd->pw_name);
372 LOG(log_info, logtype_uams, "password for user %s expired", dhxpwd->pw_name);