Lines Matching refs:pass
60 char *pass, *name, *encrypted = 0, salt[MAX_SALT_LEN];
73 if (*(pass = pw->pw_passwd)=='x' && (sp = getspnam(name))) pass = sp->sp_pwdp;
76 if (*pass=='!') error_exit("already locked");
78 encrypted = xmprintf("!%s", pass);
80 if (*pass!='!') error_exit("already unlocked");
82 encrypted = pass+1;
91 if (*pass=='!') error_exit("'%s' locked", name);
94 pass = crypt(toybuf+2048, pw->pw_passwd);
95 if (!pass || strcmp(pass, pw->pw_passwd)) error_exit("No");