Lines Matching refs:pass
72 char * pass; in verify_passwd() local
77 pass = crypt(toybuf, pwd); in verify_passwd()
78 if (pass && !strcmp(pass, pwd)) return 0; in verify_passwd()
109 char *name = NULL, *pass = NULL, *encrypted = NULL, *newp = NULL, in passwd_main() local
126 pass = pw->pw_passwd; in passwd_main()
130 if (sp) pass = sp->sp_pwdp; in passwd_main()
141 if (myuid && pass[0] == '!') in passwd_main()
151 if (verify_passwd(pass)) error_exit("Authentication failed\n"); in passwd_main()
168 if (pass[0] == '!') error_exit("password is already locked for %s",name); in passwd_main()
170 encrypted = xmprintf("!%s",pass); in passwd_main()
172 if (pass[0] != '!') error_exit("password is already unlocked for %s",name); in passwd_main()
175 encrypted = xstrdup(&pass[1]); in passwd_main()