Lines Matching defs:pw
614 smb_passwd_t *pw;
631 pw = pwbuf->pw_pwd;
632 bzero(pw, sizeof (smb_passwd_t));
633 pw->pw_uid = strtoul(argv[SMB_PWD_UID], 0, 10);
634 (void) strlcpy(pw->pw_name, argv[SMB_PWD_NAME], sizeof (pw->pw_name));
637 pw->pw_flags |= SMB_PWF_DISABLE;
639 (void) strcpy((char *)pw->pw_lmhash, SMB_PWD_DISABLE);
640 (void) strcpy((char *)pw->pw_nthash, SMB_PWD_DISABLE);
651 (char *)pw->pw_lmhash, SMBAUTH_HASH_SZ);
653 pw->pw_flags |= SMB_PWF_LM;
661 (char *)pw->pw_nthash, SMBAUTH_HASH_SZ);
663 pw->pw_flags |= SMB_PWF_NT;
729 smb_passwd_t *pw = pwbuf->pw_pwd;
734 if ((pw->pw_flags & SMB_PWF_LM) == SMB_PWF_LM) {
735 (void) bintohex((char *)pw->pw_lmhash, SMBAUTH_HASH_SZ,
739 (void) strcpy(hex_lmhash, (char *)pw->pw_lmhash);
742 if ((pw->pw_flags & SMB_PWF_NT) == SMB_PWF_NT) {
743 (void) bintohex((char *)pw->pw_nthash, SMBAUTH_HASH_SZ,
747 (void) strcpy(hex_nthash, (char *)pw->pw_nthash);
750 rc = fprintf(fp, "%s:%u:%s:%s\n", pw->pw_name, pw->pw_uid,