pwd 84 examples/nss/nss_winbind.c int nss_getpwent(struct nss_state *nss, struct passwd *pwd) pwd 97 examples/nss/nss_winbind.c status = _nss_getpwent_r(pwd, nss->pwnam_buf, sizeof(nss->pwnam_buf), pwd 38 examples/nss/nss_winbind.h int nss_getpwent(struct nss_state *nss, struct passwd *pwd); pwd 37 examples/nss/wbtest.c struct passwd pwd; pwd 45 examples/nss/wbtest.c while ((nss_getpwent(nss, &pwd) == 0)) { pwd 49 examples/nss/wbtest.c printf("User %s\n", pwd.pw_name); pwd 50 examples/nss/wbtest.c if (nss_nametosid(nss, pwd.pw_name, &sid) != 0) { pwd 134 lib/util/util_getent.c struct passwd *pwd; pwd 144 lib/util/util_getent.c pwd = getpwent(); pwd 145 lib/util/util_getent.c while (pwd != NULL) { pwd 147 lib/util/util_getent.c if (pwd->pw_name) { pwd 148 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_name)) == NULL) pwd 151 lib/util/util_getent.c if (pwd->pw_passwd) { pwd 152 lib/util/util_getent.c if ((pent->pw_passwd = strdup(pwd->pw_passwd)) == NULL) pwd 155 lib/util/util_getent.c pent->pw_uid = pwd->pw_uid; pwd 156 lib/util/util_getent.c pent->pw_gid = pwd->pw_gid; pwd 157 lib/util/util_getent.c if (pwd->pw_gecos) { pwd 158 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_gecos)) == NULL) pwd 161 lib/util/util_getent.c if (pwd->pw_dir) { pwd 162 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_dir)) == NULL) pwd 165 lib/util/util_getent.c if (pwd->pw_shell) { pwd 166 lib/util/util_getent.c if ((pent->pw_name = strdup(pwd->pw_shell)) == NULL) pwd 170 lib/util/util_getent.c pwd = getpwent(); pwd 171 lib/util/util_getent.c if (pwd) { pwd 2208 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_samr_Password(ndr, NDR_SCALARS, &r->pwd)); pwd 2222 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_samr_Password(ndr, NDR_SCALARS, &r->pwd)); pwd 2236 librpc/gen_ndr/ndr_netlogon.c ndr_print_samr_Password(ndr, "pwd", &r->pwd); pwd 270 librpc/gen_ndr/netlogon.h struct samr_Password pwd; pwd 43 nsswitch/libwbclient/wbc_pwd.c struct passwd *pwd = NULL; pwd 46 nsswitch/libwbclient/wbc_pwd.c pwd = talloc(NULL, struct passwd); pwd 47 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd, wbc_status); pwd 49 nsswitch/libwbclient/wbc_pwd.c pwd->pw_name = talloc_strdup(pwd,p->pw_name); pwd 50 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd->pw_name, wbc_status); pwd 52 nsswitch/libwbclient/wbc_pwd.c pwd->pw_passwd = talloc_strdup(pwd, p->pw_passwd); pwd 53 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd->pw_passwd, wbc_status); pwd 55 nsswitch/libwbclient/wbc_pwd.c pwd->pw_gecos = talloc_strdup(pwd, p->pw_gecos); pwd 56 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd->pw_gecos, wbc_status); pwd 58 nsswitch/libwbclient/wbc_pwd.c pwd->pw_shell = talloc_strdup(pwd, p->pw_shell); pwd 59 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd->pw_shell, wbc_status); pwd 61 nsswitch/libwbclient/wbc_pwd.c pwd->pw_dir = talloc_strdup(pwd, p->pw_dir); pwd 62 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(pwd->pw_dir, wbc_status); pwd 64 nsswitch/libwbclient/wbc_pwd.c pwd->pw_uid = p->pw_uid; pwd 65 nsswitch/libwbclient/wbc_pwd.c pwd->pw_gid = p->pw_gid; pwd 69 nsswitch/libwbclient/wbc_pwd.c talloc_free(pwd); pwd 70 nsswitch/libwbclient/wbc_pwd.c pwd = NULL; pwd 73 nsswitch/libwbclient/wbc_pwd.c return pwd; pwd 130 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetpwnam(const char *name, struct passwd **pwd) pwd 136 nsswitch/libwbclient/wbc_pwd.c if (!name || !pwd) { pwd 155 nsswitch/libwbclient/wbc_pwd.c *pwd = copy_passwd_entry(&response.data.pw); pwd 156 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(*pwd, wbc_status); pwd 163 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetpwuid(uid_t uid, struct passwd **pwd) pwd 169 nsswitch/libwbclient/wbc_pwd.c if (!pwd) { pwd 186 nsswitch/libwbclient/wbc_pwd.c *pwd = copy_passwd_entry(&response.data.pw); pwd 187 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(*pwd, wbc_status); pwd 194 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetpwsid(struct wbcDomainSid *sid, struct passwd **pwd) pwd 201 nsswitch/libwbclient/wbc_pwd.c if (!pwd) { pwd 221 nsswitch/libwbclient/wbc_pwd.c *pwd = copy_passwd_entry(&response.data.pw); pwd 222 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(*pwd, wbc_status); pwd 362 nsswitch/libwbclient/wbc_pwd.c wbcErr wbcGetpwent(struct passwd **pwd) pwd 396 nsswitch/libwbclient/wbc_pwd.c *pwd = copy_passwd_entry(&wb_pw[pw_cache_idx]); pwd 398 nsswitch/libwbclient/wbc_pwd.c BAIL_ON_PTR_ERROR(*pwd, wbc_status); pwd 788 nsswitch/libwbclient/wbc_sid.c struct passwd *pwd; pwd 793 nsswitch/libwbclient/wbc_sid.c wbc_status = wbcGetpwuid(uid, &pwd); pwd 798 nsswitch/libwbclient/wbc_sid.c name = talloc_strdup(NULL, pwd->pw_gecos); pwd 837 nsswitch/libwbclient/wbclient.h wbcErr wbcGetpwnam(const char *name, struct passwd **pwd); pwd 848 nsswitch/libwbclient/wbclient.h wbcErr wbcGetpwuid(uid_t uid, struct passwd **pwd); pwd 859 nsswitch/libwbclient/wbclient.h wbcErr wbcGetpwsid(struct wbcDomainSid * sid, struct passwd **pwd); pwd 904 nsswitch/libwbclient/wbclient.h wbcErr wbcGetpwent(struct passwd **pwd); pwd 65 nsswitch/nsstest.c static struct passwd pwd; pwd 69 nsswitch/nsstest.c status = _nss_getpwent_r(&pwd, buf, sizeof(buf), &nss_errno); pwd 77 nsswitch/nsstest.c return &pwd; pwd 84 nsswitch/nsstest.c static struct passwd pwd; pwd 88 nsswitch/nsstest.c status = _nss_getpwnam_r(name, &pwd, buf, sizeof(buf), &nss_errno); pwd 96 nsswitch/nsstest.c return &pwd; pwd 103 nsswitch/nsstest.c static struct passwd pwd; pwd 107 nsswitch/nsstest.c status = _nss_getpwuid_r(uid, &pwd, buf, sizeof(buf), &nss_errno); pwd 115 nsswitch/nsstest.c return &pwd; pwd 257 nsswitch/nsstest.c static void print_passwd(struct passwd *pwd) pwd 260 nsswitch/nsstest.c pwd->pw_name, pwd 261 nsswitch/nsstest.c pwd->pw_passwd, pwd 262 nsswitch/nsstest.c pwd->pw_uid, pwd 263 nsswitch/nsstest.c pwd->pw_gid, pwd 264 nsswitch/nsstest.c pwd->pw_gecos, pwd 265 nsswitch/nsstest.c pwd->pw_dir, pwd 266 nsswitch/nsstest.c pwd->pw_shell); pwd 314 nsswitch/nsstest.c struct passwd *pwd; pwd 318 nsswitch/nsstest.c while ((pwd = nss_getpwent())) { pwd 319 nsswitch/nsstest.c printf("Testing user %s\n", pwd->pw_name); pwd 320 nsswitch/nsstest.c printf("getpwent: "); print_passwd(pwd); pwd 321 nsswitch/nsstest.c pwd = nss_getpwuid(pwd->pw_uid); pwd 322 nsswitch/nsstest.c if (!pwd) { pwd 327 nsswitch/nsstest.c printf("getpwuid: "); print_passwd(pwd); pwd 328 nsswitch/nsstest.c pwd = nss_getpwnam(pwd->pw_name); pwd 329 nsswitch/nsstest.c if (!pwd) { pwd 334 nsswitch/nsstest.c printf("getpwnam: "); print_passwd(pwd); pwd 335 nsswitch/nsstest.c printf("initgroups: "); nss_test_initgroups(pwd->pw_name, pwd->pw_gid); pwd 371 nsswitch/nsstest.c struct passwd *pwd; pwd 374 nsswitch/nsstest.c pwd = getpwnam("nosuchname"); pwd 375 nsswitch/nsstest.c if (pwd || last_error != NSS_STATUS_NOTFOUND) { pwd 380 nsswitch/nsstest.c pwd = getpwuid(0xFFF0); pwd 381 nsswitch/nsstest.c if (pwd || last_error != NSS_STATUS_NOTFOUND) { pwd 1577 nsswitch/pam_winbind.c struct passwd *pwd = NULL; pwd 1594 nsswitch/pam_winbind.c pwd = getpwnam(username); pwd 1595 nsswitch/pam_winbind.c if (pwd == NULL) { pwd 1599 nsswitch/pam_winbind.c _pam_log_debug(ctx, LOG_DEBUG, "homedir is: %s", pwd->pw_dir); pwd 1601 nsswitch/pam_winbind.c ret = _pam_create_homedir(ctx, pwd->pw_dir, 0700); pwd 1603 nsswitch/pam_winbind.c ret = _pam_chown_homedir(ctx, pwd->pw_dir, pwd 1604 nsswitch/pam_winbind.c pwd->pw_uid, pwd 1605 nsswitch/pam_winbind.c pwd->pw_gid); pwd 1619 nsswitch/pam_winbind.c user_dir = strrchr(pwd->pw_dir, '/'); pwd 1627 nsswitch/pam_winbind.c p = pwd->pw_dir; pwd 1655 nsswitch/pam_winbind.c pwd->pw_uid, pwd 1656 nsswitch/pam_winbind.c pwd->pw_gid); pwd 1715 nsswitch/pam_winbind.c struct passwd *pwd = NULL; pwd 1717 nsswitch/pam_winbind.c pwd = getpwnam(user); pwd 1718 nsswitch/pam_winbind.c if (pwd == NULL) { pwd 1721 nsswitch/pam_winbind.c user_uid = pwd->pw_uid; pwd 2058 nsswitch/pam_winbind.c struct passwd *pwd = NULL; pwd 2061 nsswitch/pam_winbind.c pwd = getpwnam(user); pwd 2062 nsswitch/pam_winbind.c if (pwd == NULL) { pwd 2486 nsswitch/pam_winbind.c struct passwd *pwd = NULL; pwd 2511 nsswitch/pam_winbind.c pwd = getpwnam(user); pwd 2512 nsswitch/pam_winbind.c if (pwd == NULL) { pwd 2548 nsswitch/pam_winbind.c (uint8_t *)&pwd->pw_uid, pwd 2549 nsswitch/pam_winbind.c sizeof(pwd->pw_uid)); pwd 2975 nsswitch/pam_winbind.c struct passwd *pwd = NULL; pwd 2986 nsswitch/pam_winbind.c pwd = getpwnam(user); pwd 2987 nsswitch/pam_winbind.c if (!pwd) { pwd 2991 nsswitch/pam_winbind.c if (getuid() == pwd->pw_uid) { pwd 163 nsswitch/wbinfo.c struct passwd *pwd = NULL; pwd 165 nsswitch/wbinfo.c wbc_status = wbcGetpwnam(user, &pwd); pwd 171 nsswitch/wbinfo.c pwd->pw_name, pwd 172 nsswitch/wbinfo.c pwd->pw_passwd, pwd 173 nsswitch/wbinfo.c (unsigned int)pwd->pw_uid, pwd 174 nsswitch/wbinfo.c (unsigned int)pwd->pw_gid, pwd 175 nsswitch/wbinfo.c pwd->pw_gecos, pwd 176 nsswitch/wbinfo.c pwd->pw_dir, pwd 177 nsswitch/wbinfo.c pwd->pw_shell); pwd 186 nsswitch/wbinfo.c struct passwd *pwd = NULL; pwd 188 nsswitch/wbinfo.c wbc_status = wbcGetpwuid(uid, &pwd); pwd 194 nsswitch/wbinfo.c pwd->pw_name, pwd 195 nsswitch/wbinfo.c pwd->pw_passwd, pwd 196 nsswitch/wbinfo.c (unsigned int)pwd->pw_uid, pwd 197 nsswitch/wbinfo.c (unsigned int)pwd->pw_gid, pwd 198 nsswitch/wbinfo.c pwd->pw_gecos, pwd 199 nsswitch/wbinfo.c pwd->pw_dir, pwd 200 nsswitch/wbinfo.c pwd->pw_shell); pwd 208 nsswitch/wbinfo.c struct passwd *pwd = NULL; pwd 212 nsswitch/wbinfo.c wbc_status = wbcGetpwsid(&sid, &pwd); pwd 218 nsswitch/wbinfo.c pwd->pw_name, pwd 219 nsswitch/wbinfo.c pwd->pw_passwd, pwd 220 nsswitch/wbinfo.c (unsigned int)pwd->pw_uid, pwd 221 nsswitch/wbinfo.c (unsigned int)pwd->pw_gid, pwd 222 nsswitch/wbinfo.c pwd->pw_gecos, pwd 223 nsswitch/wbinfo.c pwd->pw_dir, pwd 224 nsswitch/wbinfo.c pwd->pw_shell); pwd 99 nsswitch/winbind_nss_aix.c static void free_pwd(struct passwd *pwd) pwd 101 nsswitch/winbind_nss_aix.c free(pwd->pw_name); pwd 102 nsswitch/winbind_nss_aix.c free(pwd->pw_passwd); pwd 103 nsswitch/winbind_nss_aix.c free(pwd->pw_gecos); pwd 104 nsswitch/winbind_nss_aix.c free(pwd->pw_dir); pwd 105 nsswitch/winbind_nss_aix.c free(pwd->pw_shell); pwd 106 nsswitch/winbind_nss_aix.c free(pwd); pwd 164 nsswitch/winbind_nss_aix.c struct passwd *pwd; pwd 169 nsswitch/winbind_nss_aix.c pwd = wb_aix_getpwuid(id); pwd 170 nsswitch/winbind_nss_aix.c if (!pwd) { pwd 173 nsswitch/winbind_nss_aix.c ret = strdup(pwd->pw_name); pwd 175 nsswitch/winbind_nss_aix.c free_pwd(pwd); pwd 403 nsswitch/winbind_nss_aix.c struct passwd *pwd; pwd 416 nsswitch/winbind_nss_aix.c pwd = fill_pwent(&response.data.pw); pwd 420 nsswitch/winbind_nss_aix.c logit("getpwuid gave ptr %p\n", pwd); pwd 422 nsswitch/winbind_nss_aix.c return pwd; pwd 432 nsswitch/winbind_nss_aix.c struct passwd *pwd; pwd 449 nsswitch/winbind_nss_aix.c pwd = fill_pwent(&response.data.pw); pwd 453 nsswitch/winbind_nss_aix.c logit("getpwnam gave ptr %p\n", pwd); pwd 455 nsswitch/winbind_nss_aix.c return pwd; pwd 554 nsswitch/winbind_nss_aix.c static attrval_t pwd_to_group(struct passwd *pwd) pwd 557 nsswitch/winbind_nss_aix.c struct group *grp = wb_aix_getgrgid(pwd->pw_gid); pwd 570 nsswitch/winbind_nss_aix.c static attrval_t pwd_to_groupsids(struct passwd *pwd) pwd 575 nsswitch/winbind_nss_aix.c if ( (s = wb_aix_getgrset(pwd->pw_name)) == NULL ) { pwd 594 nsswitch/winbind_nss_aix.c static attrval_t pwd_to_sid(struct passwd *pwd) pwd 603 nsswitch/winbind_nss_aix.c request.data.uid = pwd->pw_uid; pwd 619 nsswitch/winbind_nss_aix.c struct passwd *pwd; pwd 622 nsswitch/winbind_nss_aix.c pwd = wb_aix_getpwnam(key); pwd 623 nsswitch/winbind_nss_aix.c if (!pwd) { pwd 632 nsswitch/winbind_nss_aix.c results[i].attr_un.au_int = pwd->pw_uid; pwd 635 nsswitch/winbind_nss_aix.c results[i].attr_un.au_int = pwd->pw_gid; pwd 638 nsswitch/winbind_nss_aix.c results[i].attr_un.au_char = strdup(pwd->pw_passwd); pwd 640 nsswitch/winbind_nss_aix.c results[i].attr_un.au_char = strdup(pwd->pw_dir); pwd 642 nsswitch/winbind_nss_aix.c results[i].attr_un.au_char = strdup(pwd->pw_shell); pwd 646 nsswitch/winbind_nss_aix.c results[i].attr_un.au_char = strdup(pwd->pw_gecos); pwd 648 nsswitch/winbind_nss_aix.c results[i] = pwd_to_group(pwd); pwd 650 nsswitch/winbind_nss_aix.c results[i] = pwd_to_groupsids(pwd); pwd 652 nsswitch/winbind_nss_aix.c results[i] = pwd_to_sid(pwd); pwd 659 nsswitch/winbind_nss_aix.c free_pwd(pwd); pwd 832 nsswitch/winbind_nss_aix.c struct passwd *pwd; pwd 843 nsswitch/winbind_nss_aix.c pwd = wb_aix_getpwnam(longname); pwd 844 nsswitch/winbind_nss_aix.c if (!pwd) { pwd 849 nsswitch/winbind_nss_aix.c sprintf(shortname, "%c%07u", WB_AIX_ENCODED, pwd->pw_uid); pwd 851 nsswitch/winbind_nss_aix.c free_pwd(pwd); pwd 109 source3/auth/auth_netlogond.c fstring pwd; pwd 137 source3/auth/auth_netlogond.c nread = read(fd, pwd, sizeof(pwd)-1); pwd 145 source3/auth/auth_netlogond.c pwd[nread] = '\0'; pwd 147 source3/auth/auth_netlogond.c if (pwd[nread-1] == '\n') { pwd 148 source3/auth/auth_netlogond.c pwd[nread-1] = '\0'; pwd 151 source3/auth/auth_netlogond.c return talloc_strdup(mem_ctx, pwd); pwd 565 source3/auth/auth_util.c struct passwd *pwd; pwd 575 source3/auth/auth_util.c if ( !(pwd = getpwnam_alloc(result, username)) ) { pwd 583 source3/auth/auth_util.c result->unix_name = pwd->pw_name; pwd 585 source3/auth/auth_util.c talloc_steal(result, pwd->pw_name); pwd 586 source3/auth/auth_util.c result->utok.gid = pwd->pw_gid; pwd 587 source3/auth/auth_util.c result->utok.uid = pwd->pw_uid; pwd 589 source3/auth/auth_util.c TALLOC_FREE(pwd); pwd 907 source3/auth/auth_util.c struct passwd *pwd = getpwnam_alloc(sam_acct, *found_username ); pwd 908 source3/auth/auth_util.c if (!pwd) { pwd 914 source3/auth/auth_util.c result = samu_set_unix(sam_acct, pwd ); pwd 1141 source3/auth/auth_util.c struct passwd *pwd) pwd 1156 source3/auth/auth_util.c status = samu_set_unix( sampass, pwd ); pwd 1179 source3/auth/auth_util.c result->utok.uid = pwd->pw_uid; pwd 1180 source3/auth/auth_util.c result->utok.gid = pwd->pw_gid; pwd 1322 source3/auth/auth_util.c struct passwd *pwd; pwd 1325 source3/auth/auth_util.c pwd = getpwnam_alloc(talloc_tos(), username); pwd 1326 source3/auth/auth_util.c if (pwd == NULL) { pwd 1330 source3/auth/auth_util.c status = make_server_info_pw(&result, pwd->pw_name, pwd); pwd 1332 source3/auth/auth_util.c TALLOC_FREE(pwd); pwd 483 source3/client/smbspool.c struct passwd *pwd; pwd 520 source3/client/smbspool.c pwd = getpwuid(geteuid()); pwd 521 source3/client/smbspool.c if (pwd == NULL) { pwd 525 source3/client/smbspool.c cli = smb_complete_connection(myname, server, port, pwd->pw_name, "", pwd 369 source3/include/passdb.h const char *domain, char** pwd, pwd 372 source3/include/passdb.h const char* domain, const char* pwd, pwd 120 source3/include/proto.h struct passwd *pwd); pwd 3231 source3/include/proto.h void nt_lm_owf_gen(const char *pwd, uchar nt_p16[16], uchar p16[16]); pwd 3273 source3/include/proto.h const char *pwd, pwd 3279 source3/include/proto.h char **pwd); pwd 4410 source3/include/proto.h NTSTATUS samu_set_unix(struct samu *user, const struct passwd *pwd); pwd 4411 source3/include/proto.h NTSTATUS samu_alloc_rid_unix(struct samu *user, const struct passwd *pwd); pwd 4414 source3/include/proto.h void pdb_sethexpwd(char p[33], const unsigned char *pwd, uint32 acct_ctrl); pwd 4415 source3/include/proto.h bool pdb_gethexpwd(const char *p, unsigned char *pwd); pwd 4523 source3/include/proto.h bool pdb_set_nt_passwd(struct samu *sampass, const uint8 pwd[NT_HASH_LEN], enum pdb_value_state flag); pwd 4524 source3/include/proto.h bool pdb_set_lanman_passwd(struct samu *sampass, const uint8 pwd[LM_HASH_LEN], enum pdb_value_state flag); pwd 4525 source3/include/proto.h bool pdb_set_pw_history(struct samu *sampass, const uint8 *pwd, uint32 historyLen, enum pdb_value_state flag); pwd 4621 source3/include/proto.h bool pdb_get_trusteddom_pw(const char *domain, char** pwd, DOM_SID *sid, pwd 4623 source3/include/proto.h bool pdb_set_trusteddom_pw(const char* domain, const char* pwd, pwd 4648 source3/include/proto.h char *pwd ); pwd 4652 source3/include/proto.h const char *pwd ); pwd 4689 source3/include/proto.h bool secrets_fetch_trusted_domain_password(const char *domain, char** pwd, pwd 4691 source3/include/proto.h bool secrets_store_trusted_domain_password(const char* domain, const char* pwd, pwd 5682 source3/include/proto.h void init_netr_CryptPassword(const char *pwd, pwd 5688 source3/include/proto.h void init_samr_CryptPasswordEx(const char *pwd, pwd 5691 source3/include/proto.h void init_samr_CryptPassword(const char *pwd, pwd 31 source3/lib/winbind_util.c struct passwd * pwd = NULL; pwd 35 source3/lib/winbind_util.c return pwd; pwd 37 source3/lib/winbind_util.c pwd = tcopy_passwd(talloc_tos(), tmp_pwd); pwd 41 source3/lib/winbind_util.c return pwd; pwd 48 source3/lib/winbind_util.c struct passwd * pwd = NULL; pwd 55 source3/lib/winbind_util.c return pwd; pwd 57 source3/lib/winbind_util.c pwd = tcopy_passwd(talloc_tos(), tmp_pwd); pwd 61 source3/lib/winbind_util.c return pwd; pwd 90 source3/libnet/libnet_samsync.c if (memcmp(keys.keys.keys2.lmpassword.pwd.hash, pwd 93 source3/libnet/libnet_samsync.c keys.keys.keys2.lmpassword.pwd.hash, pwd 102 source3/libnet/libnet_samsync.c if (memcmp(keys.keys.keys2.ntpassword.pwd.hash, pwd 105 source3/libnet/libnet_samsync.c keys.keys.keys2.ntpassword.pwd.hash, pwd 140 source3/libsmb/smbencrypt.c void nt_lm_owf_gen(const char *pwd, uchar nt_p16[16], uchar p16[16]) pwd 144 source3/libsmb/smbencrypt.c E_md4hash(pwd, nt_p16); pwd 148 source3/libsmb/smbencrypt.c dump_data(120, (uint8 *)pwd, strlen(pwd)); pwd 152 source3/libsmb/smbencrypt.c E_deshash(pwd, (uchar *)p16); pwd 156 source3/libsmb/smbencrypt.c dump_data(120, (uint8 *)pwd, strlen(pwd)); pwd 702 source3/libsmb/smbencrypt.c const char *pwd, pwd 720 source3/libsmb/smbencrypt.c encode_pw_buffer(buffer, pwd, STR_UNICODE); pwd 742 source3/libsmb/smbencrypt.c char **pwd) pwd 753 source3/libsmb/smbencrypt.c *pwd = NULL; pwd 776 source3/libsmb/smbencrypt.c if (!decode_pw_buffer(mem_ctx, buffer, pwd, &pwd_len, STR_UNICODE)) { pwd 130 source3/passdb/passdb.c static NTSTATUS samu_set_unix_internal(struct samu *user, const struct passwd *pwd, bool create) pwd 136 source3/passdb/passdb.c if ( !pwd ) { pwd 142 source3/passdb/passdb.c pdb_set_username(user, pwd->pw_name, PDB_SET); pwd 143 source3/passdb/passdb.c pdb_set_fullname(user, pwd->pw_gecos, PDB_SET); pwd 151 source3/passdb/passdb.c gid_to_sid(&group_sid, pwd->pw_gid); pwd 157 source3/passdb/passdb.c user->unix_pw = tcopy_passwd( user, pwd ); pwd 161 source3/passdb/passdb.c if ( strequal( pwd->pw_name, guest_account ) ) { pwd 170 source3/passdb/passdb.c if (pwd->pw_name[strlen(pwd->pw_name)-1] == '$') { pwd 175 source3/passdb/passdb.c pwd->pw_name)); pwd 184 source3/passdb/passdb.c pwd->pw_name)); pwd 191 source3/passdb/passdb.c lp_logon_path(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), pwd 194 source3/passdb/passdb.c lp_logon_home(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), pwd 197 source3/passdb/passdb.c lp_logon_drive(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), pwd 200 source3/passdb/passdb.c lp_logon_script(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), pwd 244 source3/passdb/passdb.c NTSTATUS samu_set_unix(struct samu *user, const struct passwd *pwd) pwd 246 source3/passdb/passdb.c return samu_set_unix_internal( user, pwd, False ); pwd 249 source3/passdb/passdb.c NTSTATUS samu_alloc_rid_unix(struct samu *user, const struct passwd *pwd) pwd 251 source3/passdb/passdb.c return samu_set_unix_internal( user, pwd, True ); pwd 341 source3/passdb/passdb.c void pdb_sethexpwd(char p[33], const unsigned char *pwd, uint32 acct_ctrl) pwd 343 source3/passdb/passdb.c if (pwd != NULL) { pwd 346 source3/passdb/passdb.c slprintf(&p[i*2], 3, "%02X", pwd[i]); pwd 360 source3/passdb/passdb.c bool pdb_gethexpwd(const char *p, unsigned char *pwd) pwd 383 source3/passdb/passdb.c pwd[i / 2] = (hinybble << 4) | lonybble; pwd 2259 source3/passdb/passdb.c char *pwd; pwd 2307 source3/passdb/passdb.c pwd = secrets_fetch_machine_password(lp_workgroup(), &last_set_time, channel); pwd 2309 source3/passdb/passdb.c if (pwd != NULL) { pwd 2310 source3/passdb/passdb.c *ret_pwd = pwd; pwd 2331 source3/passdb/passdb.c char *pwd = NULL; pwd 2334 source3/passdb/passdb.c if (get_trust_pw_clear(domain, &pwd, account_name, channel)) { pwd 2335 source3/passdb/passdb.c E_md4hash(pwd, ret_pwd); pwd 2336 source3/passdb/passdb.c SAFE_FREE(pwd); pwd 185 source3/passdb/pdb_get_set.c struct passwd *pwd; pwd 204 source3/passdb/pdb_get_set.c pwd = sampass->unix_pw; pwd 206 source3/passdb/pdb_get_set.c pwd = Get_Pwnam_alloc( sampass, pdb_get_username(sampass) ); pwd 209 source3/passdb/pdb_get_set.c if ( !pwd ) { pwd 214 source3/passdb/pdb_get_set.c if ( pdb_gid_to_sid(pwd->pw_gid, gsid) ) { pwd 235 source3/passdb/pdb_get_set.c pwd->pw_name, sid_type_lookup(type))); pwd 835 source3/passdb/pdb_get_set.c bool pdb_set_nt_passwd(struct samu *sampass, const uint8 pwd[NT_HASH_LEN], enum pdb_value_state flag) pwd 839 source3/passdb/pdb_get_set.c if (pwd) { pwd 841 source3/passdb/pdb_get_set.c data_blob_talloc(sampass, pwd, NT_HASH_LEN); pwd 853 source3/passdb/pdb_get_set.c bool pdb_set_lanman_passwd(struct samu *sampass, const uint8 pwd[LM_HASH_LEN], enum pdb_value_state flag) pwd 859 source3/passdb/pdb_get_set.c if (pwd && lp_lanman_auth() ) { pwd 860 source3/passdb/pdb_get_set.c sampass->lm_pw = data_blob_talloc(sampass, pwd, LM_HASH_LEN); pwd 875 source3/passdb/pdb_get_set.c bool pdb_set_pw_history(struct samu *sampass, const uint8 *pwd, uint32 historyLen, enum pdb_value_state flag) pwd 877 source3/passdb/pdb_get_set.c if (historyLen && pwd){ pwd 879 source3/passdb/pdb_get_set.c pwd, historyLen*PW_HISTORY_ENTRY_LEN); pwd 247 source3/passdb/pdb_interface.c struct passwd *pwd; pwd 251 source3/passdb/pdb_interface.c if ( !(pwd = getpwnam_alloc(talloc_autofree_context(), guestname ) ) ) { pwd 257 source3/passdb/pdb_interface.c result = samu_set_unix(user, pwd ); pwd 259 source3/passdb/pdb_interface.c TALLOC_FREE( pwd ); pwd 304 source3/passdb/pdb_interface.c struct passwd *pwd; pwd 310 source3/passdb/pdb_interface.c if ( !(pwd = Get_Pwnam_alloc(tmp_ctx, name)) ) { pwd 349 source3/passdb/pdb_interface.c pwd = Get_Pwnam_alloc(tmp_ctx, name); pwd 354 source3/passdb/pdb_interface.c status = samu_alloc_rid_unix( sam_pass, pwd ); pwd 356 source3/passdb/pdb_interface.c TALLOC_FREE( pwd ); pwd 782 source3/passdb/pdb_interface.c struct passwd *pwd; pwd 809 source3/passdb/pdb_interface.c ((pwd = getpwuid_alloc(mem_ctx, uid)) == NULL)) { pwd 822 source3/passdb/pdb_interface.c smb_add_user_group(group_name, pwd->pw_name); pwd 847 source3/passdb/pdb_interface.c struct passwd *pwd; pwd 871 source3/passdb/pdb_interface.c ((pwd = getpwuid_alloc(mem_ctx, uid)) == NULL)) { pwd 884 source3/passdb/pdb_interface.c smb_delete_user_group(group_name, pwd->pw_name); pwd 1153 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_delete_sam_account (struct pdb_methods *methods, struct samu *pwd) pwd 1158 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_rename_sam_account (struct pdb_methods *methods, struct samu *pwd, const char *newname) pwd 1357 source3/passdb/pdb_interface.c struct passwd *pwd; pwd 1375 source3/passdb/pdb_interface.c while ((pwd = getpwent()) != NULL) { pwd 1376 source3/passdb/pdb_interface.c if (pwd->pw_gid == gid) { pwd 1377 source3/passdb/pdb_interface.c if (!add_uid_to_array_unique(mem_ctx, pwd->pw_uid, pwd 1946 source3/passdb/pdb_interface.c bool pdb_get_trusteddom_pw(const char *domain, char** pwd, DOM_SID *sid, pwd 1950 source3/passdb/pdb_interface.c return pdb->get_trusteddom_pw(pdb, domain, pwd, sid, pwd 1954 source3/passdb/pdb_interface.c bool pdb_set_trusteddom_pw(const char* domain, const char* pwd, pwd 1958 source3/passdb/pdb_interface.c return pdb->set_trusteddom_pw(pdb, domain, pwd, sid); pwd 1982 source3/passdb/pdb_interface.c char** pwd, pwd 1986 source3/passdb/pdb_interface.c return secrets_fetch_trusted_domain_password(domain, pwd, pwd 1993 source3/passdb/pdb_interface.c const char* pwd, pwd 1996 source3/passdb/pdb_interface.c return secrets_store_trusted_domain_password(domain, pwd, sid); pwd 5904 source3/passdb/pdb_ldap.c char** pwd, pwd 5921 source3/passdb/pdb_ldap.c if (pwd != NULL) { pwd 5929 source3/passdb/pdb_ldap.c *pwd = SMB_STRDUP(pwd_str); pwd 5930 source3/passdb/pdb_ldap.c if (*pwd == NULL) { pwd 5968 source3/passdb/pdb_ldap.c const char* pwd, pwd 5999 source3/passdb/pdb_ldap.c "sambaClearTextPassword", pwd); pwd 396 source3/passdb/pdb_nds.c char *pwd ) pwd 436 source3/passdb/pdb_nds.c memcpy(pwd, &pwdBuf[1], pwdBufLen-1); /* skip digest tag and include null */ pwd 463 source3/passdb/pdb_nds.c const char *pwd ) pwd 473 source3/passdb/pdb_nds.c if(objectDN == NULL || (strlen(objectDN) == 0) || pwd == NULL || ld == NULL) pwd 478 source3/passdb/pdb_nds.c err = berEncodePasswordData(&requestBV, objectDN, pwd, NULL); pwd 552 source3/passdb/pdb_nds.c unsigned char *pwd ) pwd 621 source3/passdb/pdb_nds.c if (*pwdSize >= pwdBufLen+1 && pwd != NULL) pwd 623 source3/passdb/pdb_nds.c memcpy(pwd, pwdBuf, pwdBufLen); pwd 624 source3/passdb/pdb_nds.c pwd[pwdBufLen] = 0; /* add null termination */ pwd 666 source3/passdb/pdb_nds.c char *pwd ) pwd 671 source3/passdb/pdb_nds.c rc = nmasldap_get_password(ld, object_dn, pwd_len, (unsigned char *)pwd); pwd 674 source3/passdb/pdb_nds.c DEBUG(100,("nmasldap_get_password returned %s for %s\n", pwd, object_dn)); pwd 682 source3/passdb/pdb_nds.c rc = nmasldap_get_simple_pwd(ld, object_dn, *pwd_len, pwd); pwd 685 source3/passdb/pdb_nds.c DEBUG(100,("nmasldap_get_simple_pwd returned %s for %s\n", pwd, object_dn)); pwd 706 source3/passdb/pdb_nds.c const char *pwd ) pwd 712 source3/passdb/pdb_nds.c rc = nmasldap_set_password(ld, object_dn, pwd); pwd 726 source3/passdb/pdb_nds.c smbldap_set_mod(&tmpmods, LDAP_MOD_REPLACE, "userPassword", pwd); pwd 630 source3/passdb/pdb_smbpasswd.c struct smb_passwd *pwd = NULL; pwd 655 source3/passdb/pdb_smbpasswd.c while ((pwd = getsmbfilepwent(smbpasswd_state, fp)) != NULL) { pwd 656 source3/passdb/pdb_smbpasswd.c if (strequal(newpwd->smb_name, pwd->smb_name)) { pwd 657 source3/passdb/pdb_smbpasswd.c DEBUG(0, ("add_smbfilepwd_entry: entry with name %s already exists\n", pwd->smb_name)); pwd 725 source3/passdb/pdb_smbpasswd.c static bool mod_smbfilepwd_entry(struct smbpasswd_privates *smbpasswd_state, const struct smb_passwd* pwd) pwd 846 source3/passdb/pdb_smbpasswd.c if (strequal(user_name, pwd->smb_name)) { pwd 857 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 861 source3/passdb/pdb_smbpasswd.c DEBUG(6, ("mod_smbfilepwd_entry: entry exists for user %s\n", pwd->smb_name)); pwd 868 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 879 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 897 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 905 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 915 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 923 source3/passdb/pdb_smbpasswd.c pwd->smb_name)); pwd 951 source3/passdb/pdb_smbpasswd.c fstrcpy(encode_bits, pdb_encode_acct_ctrl(pwd->acct_ctrl, NEW_PW_FORMAT_SPACE_PADDED_LEN)); pwd 954 source3/passdb/pdb_smbpasswd.c This is no longer supported.!\n", pwd->smb_name)); pwd 992 source3/passdb/pdb_smbpasswd.c pdb_sethexpwd(ascii_p16, pwd->smb_passwd, pwd->acct_ctrl); pwd 997 source3/passdb/pdb_smbpasswd.c pdb_sethexpwd(ascii_p16+33, pwd->smb_nt_passwd, pwd->acct_ctrl); pwd 1006 source3/passdb/pdb_smbpasswd.c encode_bits, (uint32)pwd->pass_last_set_time ); pwd 1082 source3/passdb/pdb_smbpasswd.c struct smb_passwd *pwd = NULL; pwd 1118 source3/passdb/pdb_smbpasswd.c while ((pwd = getsmbfilepwent(smbpasswd_state, fp)) != NULL) { pwd 1122 source3/passdb/pdb_smbpasswd.c if (strequal(name, pwd->smb_name)) { pwd 1132 source3/passdb/pdb_smbpasswd.c if((new_entry = format_new_smbpasswd_entry(pwd)) == NULL) { pwd 1134 source3/passdb/pdb_smbpasswd.c Error was %s\n", pwd->smb_name, pfile2, strerror(errno))); pwd 1145 source3/passdb/pdb_smbpasswd.c Error was %s\n", pwd->smb_name, pfile2, strerror(errno))); pwd 1593 source3/passdb/pdb_smbpasswd.c struct smb_passwd *pwd; pwd 1612 source3/passdb/pdb_smbpasswd.c while ((pwd = getsmbfilepwent(smbpasswd_state, fp)) != NULL) { pwd 1617 source3/passdb/pdb_smbpasswd.c && ((acct_flags & pwd->acct_ctrl) == 0)) { pwd 1627 source3/passdb/pdb_smbpasswd.c if (!build_sam_account(smbpasswd_state, user, pwd)) { pwd 46 source3/passdb/pdb_wbc_sam.c const struct passwd *pwd) pwd 50 source3/passdb/pdb_wbc_sam.c if (pwd == NULL) pwd 57 source3/passdb/pdb_wbc_sam.c result = samu_set_unix(user, pwd); pwd 196 source3/passdb/pdb_wbc_sam.c char **pwd, pwd 206 source3/passdb/pdb_wbc_sam.c const char *pwd, pwd 654 source3/passdb/secrets.c bool secrets_fetch_trusted_domain_password(const char *domain, char** pwd, pwd 683 source3/passdb/secrets.c if (pwd) { pwd 684 source3/passdb/secrets.c *pwd = SMB_STRDUP(pass.pass); pwd 685 source3/passdb/secrets.c if (!*pwd) { pwd 709 source3/passdb/secrets.c bool secrets_store_trusted_domain_password(const char* domain, const char* pwd, pwd 737 source3/passdb/secrets.c pass.pass_len = strlen(pwd); pwd 738 source3/passdb/secrets.c fstrcpy(pass.pass, pwd); pwd 57 source3/passdb/util_unixsids.c struct passwd *pwd; pwd 59 source3/passdb/util_unixsids.c pwd = getpwnam_alloc(talloc_autofree_context(), name); pwd 60 source3/passdb/util_unixsids.c if (pwd == NULL) { pwd 65 source3/passdb/util_unixsids.c sid_append_rid(sid, (uint32_t)pwd->pw_uid); /* For 64-bit uid's we have enough pwd 67 source3/passdb/util_unixsids.c TALLOC_FREE(pwd); pwd 413 source3/rpc_client/init_netlogon.c void init_netr_CryptPassword(const char *pwd, pwd 419 source3/rpc_client/init_netlogon.c encode_pw_buffer(password_buf.data, pwd, STR_UNICODE); pwd 26 source3/rpc_client/init_samr.c void init_samr_CryptPasswordEx(const char *pwd, pwd 37 source3/rpc_client/init_samr.c encode_pw_buffer(pwbuf, pwd, STR_UNICODE); pwd 58 source3/rpc_client/init_samr.c void init_samr_CryptPassword(const char *pwd, pwd 64 source3/rpc_client/init_samr.c encode_pw_buffer(pwd_buf->data, pwd, STR_UNICODE); pwd 666 source3/rpc_server/srv_netlog_nt.c unsigned char pwd[16]; pwd 744 source3/rpc_server/srv_netlog_nt.c des_crypt112_16(pwd, r->in.new_password->hash, p->dc->sess_key, 0); pwd 747 source3/rpc_server/srv_netlog_nt.c for(i = 0; i < sizeof(pwd); i++) pwd 748 source3/rpc_server/srv_netlog_nt.c DEBUG(100,("%02X ", pwd[i])); pwd 753 source3/rpc_server/srv_netlog_nt.c if (old_pw && memcmp(pwd, old_pw, 16) == 0) { pwd 766 source3/rpc_server/srv_netlog_nt.c if (!pdb_set_nt_passwd(sampass, pwd, PDB_CHANGED)) { pwd 1897 source3/rpc_server/srv_samr_nt.c struct samu *pwd; pwd 1919 source3/rpc_server/srv_samr_nt.c if (!(pwd = samu_new(NULL))) { pwd 1924 source3/rpc_server/srv_samr_nt.c ret = pdb_getsampwsid(pwd, &sid); pwd 1928 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 1935 source3/rpc_server/srv_samr_nt.c lm_pass = pdb_get_lanman_passwd(pwd); pwd 1936 source3/rpc_server/srv_samr_nt.c nt_pass = pdb_get_nt_passwd(pwd); pwd 1993 source3/rpc_server/srv_samr_nt.c if (!pdb_set_nt_passwd(pwd, new_ntPwdHash.hash, PDB_CHANGED) || pwd 1994 source3/rpc_server/srv_samr_nt.c !pdb_set_lanman_passwd(pwd, new_lmPwdHash.hash, PDB_CHANGED)) { pwd 1999 source3/rpc_server/srv_samr_nt.c status = pdb_update_sam_account(pwd); pwd 2001 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 3044 source3/rpc_server/srv_samr_nt.c struct samu *pwd = NULL; pwd 3141 source3/rpc_server/srv_samr_nt.c if (!(pwd = samu_new(p->mem_ctx))) { pwd 3146 source3/rpc_server/srv_samr_nt.c ret = pdb_getsampwsid(pwd, &info->sid); pwd 3151 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 3155 source3/rpc_server/srv_samr_nt.c DEBUG(3,("User:[%s]\n", pdb_get_username(pwd))); pwd 3157 source3/rpc_server/srv_samr_nt.c samr_clear_sam_passwd(pwd); pwd 3161 source3/rpc_server/srv_samr_nt.c status = get_user_info_1(p->mem_ctx, &user_info->info1, pwd, &domain_sid); pwd 3164 source3/rpc_server/srv_samr_nt.c status = get_user_info_2(p->mem_ctx, &user_info->info2, pwd); pwd 3167 source3/rpc_server/srv_samr_nt.c status = get_user_info_3(p->mem_ctx, &user_info->info3, pwd, &domain_sid); pwd 3170 source3/rpc_server/srv_samr_nt.c status = get_user_info_4(p->mem_ctx, &user_info->info4, pwd); pwd 3173 source3/rpc_server/srv_samr_nt.c status = get_user_info_5(p->mem_ctx, &user_info->info5, pwd, &domain_sid); pwd 3176 source3/rpc_server/srv_samr_nt.c status = get_user_info_6(p->mem_ctx, &user_info->info6, pwd); pwd 3179 source3/rpc_server/srv_samr_nt.c status = get_user_info_7(p->mem_ctx, &user_info->info7, pwd); pwd 3182 source3/rpc_server/srv_samr_nt.c status = get_user_info_8(p->mem_ctx, &user_info->info8, pwd); pwd 3185 source3/rpc_server/srv_samr_nt.c status = get_user_info_9(p->mem_ctx, &user_info->info9, pwd); pwd 3188 source3/rpc_server/srv_samr_nt.c status = get_user_info_10(p->mem_ctx, &user_info->info10, pwd); pwd 3191 source3/rpc_server/srv_samr_nt.c status = get_user_info_11(p->mem_ctx, &user_info->info11, pwd); pwd 3194 source3/rpc_server/srv_samr_nt.c status = get_user_info_12(p->mem_ctx, &user_info->info12, pwd); pwd 3197 source3/rpc_server/srv_samr_nt.c status = get_user_info_13(p->mem_ctx, &user_info->info13, pwd); pwd 3200 source3/rpc_server/srv_samr_nt.c status = get_user_info_14(p->mem_ctx, &user_info->info14, pwd); pwd 3203 source3/rpc_server/srv_samr_nt.c status = get_user_info_16(p->mem_ctx, &user_info->info16, pwd); pwd 3206 source3/rpc_server/srv_samr_nt.c status = get_user_info_17(p->mem_ctx, &user_info->info17, pwd); pwd 3213 source3/rpc_server/srv_samr_nt.c status = get_user_info_20(p->mem_ctx, &user_info->info20, pwd); pwd 3216 source3/rpc_server/srv_samr_nt.c status = get_user_info_21(p->mem_ctx, &user_info->info21, pwd, &domain_sid, acc_granted); pwd 3230 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 4266 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4273 source3/rpc_server/srv_samr_nt.c copy_id2_to_sam_passwd(pwd, id2); pwd 4275 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4284 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4291 source3/rpc_server/srv_samr_nt.c copy_id4_to_sam_passwd(pwd, id4); pwd 4293 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4302 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4309 source3/rpc_server/srv_samr_nt.c copy_id6_to_sam_passwd(pwd, id6); pwd 4311 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4320 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4347 source3/rpc_server/srv_samr_nt.c strequal(id7->account_name.string, pdb_get_username(pwd))) { pwd 4354 source3/rpc_server/srv_samr_nt.c rc = pdb_rename_sam_account(pwd, id7->account_name.string); pwd 4365 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4372 source3/rpc_server/srv_samr_nt.c copy_id8_to_sam_passwd(pwd, id8); pwd 4374 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4383 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4390 source3/rpc_server/srv_samr_nt.c copy_id10_to_sam_passwd(pwd, id10); pwd 4392 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4401 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4408 source3/rpc_server/srv_samr_nt.c copy_id11_to_sam_passwd(pwd, id11); pwd 4410 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4419 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4426 source3/rpc_server/srv_samr_nt.c copy_id12_to_sam_passwd(pwd, id12); pwd 4428 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4437 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4444 source3/rpc_server/srv_samr_nt.c copy_id13_to_sam_passwd(pwd, id13); pwd 4446 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4455 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4462 source3/rpc_server/srv_samr_nt.c copy_id14_to_sam_passwd(pwd, id14); pwd 4464 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4473 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4480 source3/rpc_server/srv_samr_nt.c copy_id16_to_sam_passwd(pwd, id16); pwd 4482 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4491 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4498 source3/rpc_server/srv_samr_nt.c copy_id17_to_sam_passwd(pwd, id17); pwd 4500 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4510 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4532 source3/rpc_server/srv_samr_nt.c if (!pdb_set_nt_passwd(pwd, out.data, PDB_CHANGED)) { pwd 4536 source3/rpc_server/srv_samr_nt.c pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); pwd 4548 source3/rpc_server/srv_samr_nt.c if (!pdb_set_lanman_passwd(pwd, out.data, PDB_CHANGED)) { pwd 4552 source3/rpc_server/srv_samr_nt.c pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); pwd 4555 source3/rpc_server/srv_samr_nt.c copy_id18_to_sam_passwd(pwd, id18); pwd 4557 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4566 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4573 source3/rpc_server/srv_samr_nt.c copy_id20_to_sam_passwd(pwd, id20); pwd 4575 source3/rpc_server/srv_samr_nt.c return pdb_update_sam_account(pwd); pwd 4585 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4620 source3/rpc_server/srv_samr_nt.c pdb_set_nt_passwd(pwd, out.data, PDB_CHANGED); pwd 4621 source3/rpc_server/srv_samr_nt.c pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); pwd 4643 source3/rpc_server/srv_samr_nt.c pdb_set_lanman_passwd(pwd, out.data, PDB_CHANGED); pwd 4644 source3/rpc_server/srv_samr_nt.c pdb_set_pass_last_set_time(pwd, time(NULL), PDB_CHANGED); pwd 4651 source3/rpc_server/srv_samr_nt.c (!strequal(id21->account_name.string, pdb_get_username(pwd)))) pwd 4668 source3/rpc_server/srv_samr_nt.c status = pdb_rename_sam_account(pwd, id21->account_name.string); pwd 4678 source3/rpc_server/srv_samr_nt.c pdb_set_username(pwd, id21->account_name.string, PDB_SET); pwd 4681 source3/rpc_server/srv_samr_nt.c copy_id21_to_sam_passwd("INFO_21", pwd, id21); pwd 4690 source3/rpc_server/srv_samr_nt.c if ( IS_SAM_CHANGED(pwd, PDB_GROUPSID) ) { pwd 4691 source3/rpc_server/srv_samr_nt.c status = pdb_set_unix_primary_group(mem_ctx, pwd); pwd 4702 source3/rpc_server/srv_samr_nt.c if(!NT_STATUS_IS_OK(status = pdb_update_sam_account(pwd))) { pwd 4715 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4739 source3/rpc_server/srv_samr_nt.c pdb_get_username(pwd))); pwd 4749 source3/rpc_server/srv_samr_nt.c if (!pdb_set_plaintext_passwd (pwd, plaintext_buf)) { pwd 4754 source3/rpc_server/srv_samr_nt.c copy_id23_to_sam_passwd(pwd, id23); pwd 4756 source3/rpc_server/srv_samr_nt.c acct_ctrl = pdb_get_acct_ctrl(pwd); pwd 4767 source3/rpc_server/srv_samr_nt.c if (pdb_get_username(pwd) == NULL) { pwd 4772 source3/rpc_server/srv_samr_nt.c passwd = Get_Pwnam_alloc(pwd, pdb_get_username(pwd)); pwd 4777 source3/rpc_server/srv_samr_nt.c if(!chgpasswd(pdb_get_username(pwd), passwd, "", plaintext_buf, True)) { pwd 4788 source3/rpc_server/srv_samr_nt.c if (IS_SAM_CHANGED(pwd, PDB_GROUPSID) && pwd 4790 source3/rpc_server/srv_samr_nt.c pwd)))) { pwd 4794 source3/rpc_server/srv_samr_nt.c if(!NT_STATUS_IS_OK(status = pdb_update_sam_account(pwd))) { pwd 4805 source3/rpc_server/srv_samr_nt.c static bool set_user_info_pw(uint8 *pass, struct samu *pwd) pwd 4812 source3/rpc_server/srv_samr_nt.c pdb_get_username(pwd))); pwd 4814 source3/rpc_server/srv_samr_nt.c acct_ctrl = pdb_get_acct_ctrl(pwd); pwd 4824 source3/rpc_server/srv_samr_nt.c if (!pdb_set_plaintext_passwd (pwd, plaintext_buf)) { pwd 4838 source3/rpc_server/srv_samr_nt.c if (pdb_get_username(pwd) == NULL) { pwd 4843 source3/rpc_server/srv_samr_nt.c passwd = Get_Pwnam_alloc(pwd, pdb_get_username(pwd)); pwd 4848 source3/rpc_server/srv_samr_nt.c if(!chgpasswd(pdb_get_username(pwd), passwd, "", plaintext_buf, True)) { pwd 4868 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4877 source3/rpc_server/srv_samr_nt.c if (!set_user_info_pw(id24->password.data, pwd)) { pwd 4881 source3/rpc_server/srv_samr_nt.c copy_id24_to_sam_passwd(pwd, id24); pwd 4883 source3/rpc_server/srv_samr_nt.c status = pdb_update_sam_account(pwd); pwd 4897 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4917 source3/rpc_server/srv_samr_nt.c if (!set_user_info_pw(id25->password.data, pwd)) { pwd 4922 source3/rpc_server/srv_samr_nt.c copy_id25_to_sam_passwd(pwd, id25); pwd 4925 source3/rpc_server/srv_samr_nt.c if(!NT_STATUS_IS_OK(status = pdb_update_sam_account(pwd))) { pwd 4937 source3/rpc_server/srv_samr_nt.c if ( IS_SAM_CHANGED(pwd, PDB_GROUPSID) ) { pwd 4938 source3/rpc_server/srv_samr_nt.c status = pdb_set_unix_primary_group(mem_ctx, pwd); pwd 4953 source3/rpc_server/srv_samr_nt.c struct samu *pwd) pwd 4962 source3/rpc_server/srv_samr_nt.c if (!set_user_info_pw(id26->password.data, pwd)) { pwd 4966 source3/rpc_server/srv_samr_nt.c copy_id26_to_sam_passwd(pwd, id26); pwd 4968 source3/rpc_server/srv_samr_nt.c status = pdb_update_sam_account(pwd); pwd 5052 source3/rpc_server/srv_samr_nt.c struct samu *pwd = NULL; pwd 5135 source3/rpc_server/srv_samr_nt.c if (!(pwd = samu_new(NULL))) { pwd 5140 source3/rpc_server/srv_samr_nt.c ret = pdb_getsampwsid(pwd, &sid); pwd 5144 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 5158 source3/rpc_server/srv_samr_nt.c &info->info2, pwd); pwd 5163 source3/rpc_server/srv_samr_nt.c &info->info4, pwd); pwd 5168 source3/rpc_server/srv_samr_nt.c &info->info6, pwd); pwd 5173 source3/rpc_server/srv_samr_nt.c &info->info7, pwd); pwd 5178 source3/rpc_server/srv_samr_nt.c &info->info8, pwd); pwd 5183 source3/rpc_server/srv_samr_nt.c &info->info10, pwd); pwd 5188 source3/rpc_server/srv_samr_nt.c &info->info11, pwd); pwd 5193 source3/rpc_server/srv_samr_nt.c &info->info12, pwd); pwd 5198 source3/rpc_server/srv_samr_nt.c &info->info13, pwd); pwd 5203 source3/rpc_server/srv_samr_nt.c &info->info14, pwd); pwd 5208 source3/rpc_server/srv_samr_nt.c &info->info16, pwd); pwd 5213 source3/rpc_server/srv_samr_nt.c &info->info17, pwd); pwd 5221 source3/rpc_server/srv_samr_nt.c pwd); pwd 5226 source3/rpc_server/srv_samr_nt.c &info->info20, pwd); pwd 5233 source3/rpc_server/srv_samr_nt.c pwd); pwd 5246 source3/rpc_server/srv_samr_nt.c &info->info23, pwd); pwd 5260 source3/rpc_server/srv_samr_nt.c &info->info24, pwd); pwd 5274 source3/rpc_server/srv_samr_nt.c &info->info25, pwd); pwd 5288 source3/rpc_server/srv_samr_nt.c &info->info26, pwd); pwd 5295 source3/rpc_server/srv_samr_nt.c TALLOC_FREE(pwd); pwd 952 source3/rpcclient/cmd_lsarpc.c char *pwd, *pwd_old; pwd 960 source3/rpcclient/cmd_lsarpc.c pwd = decrypt_trustdom_secret(nt_hash, &data); pwd 963 source3/rpcclient/cmd_lsarpc.c d_printf("Password:\t%s\n", pwd); pwd 966 source3/rpcclient/cmd_lsarpc.c SAFE_FREE(pwd); pwd 717 source3/smbd/chgpasswd.c const uint8 *pwd; pwd 725 source3/smbd/chgpasswd.c pwd = pdb_get_lanman_passwd(sampass); pwd 733 source3/smbd/chgpasswd.c if (pwd == NULL) { pwd 741 source3/smbd/chgpasswd.c pwd = null_pw; pwd 749 source3/smbd/chgpasswd.c D_P16(pwd, pass2, unenc_new_pw); pwd 191 source3/smbd/password.c struct passwd *pwd; pwd 201 source3/smbd/password.c pwd = getpwnam_alloc(talloc_tos(), username); pwd 203 source3/smbd/password.c if ((pwd == NULL) || (pwd->pw_dir[0] == '\0')) { pwd 206 source3/smbd/password.c TALLOC_FREE(pwd); pwd 211 source3/smbd/password.c "'%s'\n", username, pwd->pw_dir)); pwd 213 source3/smbd/password.c result = add_home_service(username, username, pwd->pw_dir); pwd 215 source3/smbd/password.c TALLOC_FREE(pwd); pwd 540 source3/torture/cmd_vfs.c struct passwd *pwd = NULL; pwd 555 source3/torture/cmd_vfs.c pwd = sys_getpwuid(st.st_uid); pwd 556 source3/torture/cmd_vfs.c if (pwd != NULL) user = pwd->pw_name; pwd 597 source3/torture/cmd_vfs.c struct passwd *pwd = NULL; pwd 622 source3/torture/cmd_vfs.c pwd = sys_getpwuid(st.st_uid); pwd 623 source3/torture/cmd_vfs.c if (pwd != NULL) user = pwd->pw_name; pwd 662 source3/torture/cmd_vfs.c struct passwd *pwd = NULL; pwd 676 source3/torture/cmd_vfs.c pwd = sys_getpwuid(st.st_uid); pwd 677 source3/torture/cmd_vfs.c if (pwd != NULL) user = pwd->pw_name; pwd 71 source3/torture/nsstest.c static struct passwd pwd; pwd 78 source3/torture/nsstest.c status = _nss_getpwent_r(&pwd, buf, sizeof(buf), &nss_errno); pwd 86 source3/torture/nsstest.c return &pwd; pwd 95 source3/torture/nsstest.c static struct passwd pwd; pwd 102 source3/torture/nsstest.c status = _nss_getpwnam_r(name, &pwd, buf, sizeof(buf), &nss_errno); pwd 110 source3/torture/nsstest.c return &pwd; pwd 119 source3/torture/nsstest.c static struct passwd pwd; pwd 126 source3/torture/nsstest.c status = _nss_getpwuid_r(uid, &pwd, buf, sizeof(buf), &nss_errno); pwd 134 source3/torture/nsstest.c return &pwd; pwd 333 source3/torture/nsstest.c static void print_passwd(struct passwd *pwd) pwd 336 source3/torture/nsstest.c pwd->pw_name, pwd 337 source3/torture/nsstest.c pwd->pw_passwd, pwd 338 source3/torture/nsstest.c (unsigned long)pwd->pw_uid, pwd 339 source3/torture/nsstest.c (unsigned long)pwd->pw_gid, pwd 340 source3/torture/nsstest.c pwd->pw_gecos, pwd 341 source3/torture/nsstest.c pwd->pw_dir, pwd 342 source3/torture/nsstest.c pwd->pw_shell); pwd 390 source3/torture/nsstest.c struct passwd *pwd; pwd 394 source3/torture/nsstest.c while ((pwd = nss_getpwent())) { pwd 395 source3/torture/nsstest.c printf("Testing user %s\n", pwd->pw_name); pwd 396 source3/torture/nsstest.c printf("getpwent: "); print_passwd(pwd); pwd 397 source3/torture/nsstest.c pwd = nss_getpwuid(pwd->pw_uid); pwd 398 source3/torture/nsstest.c if (!pwd) { pwd 403 source3/torture/nsstest.c printf("getpwuid: "); print_passwd(pwd); pwd 404 source3/torture/nsstest.c pwd = nss_getpwnam(pwd->pw_name); pwd 405 source3/torture/nsstest.c if (!pwd) { pwd 410 source3/torture/nsstest.c printf("getpwnam: "); print_passwd(pwd); pwd 411 source3/torture/nsstest.c printf("initgroups: "); nss_test_initgroups(pwd->pw_name, pwd->pw_gid); pwd 447 source3/torture/nsstest.c struct passwd *pwd; pwd 450 source3/torture/nsstest.c pwd = getpwnam("nosuchname"); pwd 451 source3/torture/nsstest.c if (pwd || last_error != NSS_STATUS_NOTFOUND) { pwd 456 source3/torture/nsstest.c pwd = getpwuid(0xFFF0); pwd 457 source3/torture/nsstest.c if (pwd || last_error != NSS_STATUS_NOTFOUND) { pwd 233 source3/torture/pdbtest.c struct passwd *pwd; pwd 280 source3/torture/pdbtest.c if ((pwd = getpwnam_alloc(ctx, unix_user)) == NULL) { pwd 285 source3/torture/pdbtest.c samu_set_unix(out, pwd); pwd 1426 source3/utils/net_sam.c struct passwd *pwd; pwd 1704 source3/utils/net_sam.c pwd = getpwnam_alloc(tc, lp_guestaccount()); pwd 1706 source3/utils/net_sam.c if (!pwd) { pwd 1711 source3/utils/net_sam.c if ((pwd = talloc(tc, struct passwd)) == NULL) { pwd 1715 source3/utils/net_sam.c pwd->pw_name = talloc_strdup(pwd, lp_guestaccount()); pwd 1716 source3/utils/net_sam.c if (!winbind_allocate_uid(&(pwd->pw_uid))) { pwd 1720 source3/utils/net_sam.c pwd->pw_gid = domusers_gid; pwd 1721 source3/utils/net_sam.c pwd->pw_dir = talloc_strdup(tc, "/"); pwd 1722 source3/utils/net_sam.c pwd->pw_shell = talloc_strdup(tc, "/bin/false"); pwd 1723 source3/utils/net_sam.c if (!pwd->pw_dir || !pwd->pw_shell) { pwd 1731 source3/utils/net_sam.c dn = talloc_asprintf(tc, "uid=%s,%s", pwd->pw_name, lp_ldap_user_suffix ()); pwd 1732 source3/utils/net_sam.c uidstr = talloc_asprintf(tc, "%u", (unsigned int)pwd->pw_uid); pwd 1733 source3/utils/net_sam.c gidstr = talloc_asprintf(tc, "%u", (unsigned int)pwd->pw_gid); pwd 1742 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "uid", pwd->pw_name); pwd 1743 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", pwd->pw_name); pwd 1744 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", pwd->pw_name); pwd 1747 source3/utils/net_sam.c if ((pwd->pw_dir != NULL) && (pwd->pw_dir[0] != '\0')) { pwd 1748 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", pwd->pw_dir); pwd 1750 source3/utils/net_sam.c if ((pwd->pw_shell != NULL) && (pwd->pw_shell[0] != '\0')) { pwd 1751 source3/utils/net_sam.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "loginShell", pwd->pw_shell); pwd 1772 source3/utils/net_sam.c pwd = getpwnam_alloc(talloc_autofree_context(), lp_guestaccount()); pwd 1773 source3/utils/net_sam.c if (!pwd) { pwd 1779 source3/utils/net_sam.c if (pwd->pw_gid == domusers_gid) { pwd 1784 source3/utils/net_sam.c if (!pdb_getgrgid(&gmap, pwd->pw_gid)) { pwd 1798 source3/utils/net_sam.c gidstr = talloc_asprintf(tc, "%u", (unsigned int)pwd->pw_gid); pwd 295 source3/utils/smbpasswd.c struct passwd *pwd; pwd 343 source3/utils/smbpasswd.c if (!user_name[0] && (pwd = getpwuid_alloc(talloc_autofree_context(), geteuid()))) { pwd 344 source3/utils/smbpasswd.c fstrcpy(user_name, pwd->pw_name); pwd 345 source3/utils/smbpasswd.c TALLOC_FREE(pwd); pwd 492 source3/utils/smbpasswd.c struct passwd *pwd = NULL; pwd 503 source3/utils/smbpasswd.c pwd = getpwuid_alloc(talloc_autofree_context(), getuid()); pwd 504 source3/utils/smbpasswd.c if (pwd) { pwd 505 source3/utils/smbpasswd.c fstrcpy(user_name,pwd->pw_name); pwd 506 source3/utils/smbpasswd.c TALLOC_FREE(pwd); pwd 307 source3/web/cgi.c struct passwd *pwd; pwd 317 source3/web/cgi.c pwd = getpwnam_alloc(talloc_autofree_context(), user); pwd 318 source3/web/cgi.c if (!pwd) { pwd 324 source3/web/cgi.c setuid(pwd->pw_uid); pwd 325 source3/web/cgi.c if (geteuid() != pwd->pw_uid || getuid() != pwd->pw_uid) { pwd 330 source3/web/cgi.c TALLOC_FREE(pwd); pwd 36 source4/auth/ntlm/auth_unix.c struct passwd *pwd, pwd 43 source4/auth/ntlm/auth_unix.c if (pwd->pw_uid == 0) { pwd 49 source4/auth/ntlm/auth_unix.c server_info->account_name = talloc_steal(server_info, pwd->pw_name); pwd 60 source4/auth/ntlm/auth_unix.c server_info->account_name = talloc_steal(server_info, pwd->pw_name); pwd 75 source4/auth/ntlm/auth_unix.c server_info->full_name = talloc_steal(server_info, pwd->pw_gecos); pwd 798 source4/auth/ntlm/auth_unix.c struct passwd *pwd; pwd 809 source4/auth/ntlm/auth_unix.c nt_status = check_unix_password(check_ctx, ctx->auth_ctx->lp_ctx, user_info, &pwd); pwd 816 source4/auth/ntlm/auth_unix.c user_info, pwd, server_info); pwd 168 source4/dsdb/common/sidmap.c struct passwd *pwd = getpwnam(s); pwd 169 source4/dsdb/common/sidmap.c if (!pwd) { pwd 175 source4/dsdb/common/sidmap.c *uid = pwd->pw_uid; pwd 183 source4/dsdb/common/sidmap.c struct passwd *pwd = getpwnam(s); pwd 184 source4/dsdb/common/sidmap.c if (!pwd) { pwd 190 source4/dsdb/common/sidmap.c *uid = pwd->pw_uid; pwd 367 source4/dsdb/common/sidmap.c struct passwd *pwd; pwd 409 source4/dsdb/common/sidmap.c pwd = getpwuid(uid); pwd 410 source4/dsdb/common/sidmap.c if (pwd == NULL) { pwd 416 source4/dsdb/common/sidmap.c pwd->pw_name, pwd->pw_name); pwd 583 source4/dsdb/common/sidmap.c struct passwd *pwd; pwd 588 source4/dsdb/common/sidmap.c pwd = getpwuid(uid); pwd 589 source4/dsdb/common/sidmap.c if (pwd == NULL) { pwd 592 source4/dsdb/common/sidmap.c *name = talloc_strdup(mem_ctx, pwd->pw_name); pwd 127 source4/dsdb/samdb/ldb_modules/samba3sam.c struct passwd *pwd; pwd 132 source4/dsdb/samdb/ldb_modules/samba3sam.c pwd = getpwnam((char *)val->data); pwd 134 source4/dsdb/samdb/ldb_modules/samba3sam.c if (!pwd) { pwd 139 source4/dsdb/samdb/ldb_modules/samba3sam.c retval.data = (uint8_t *)talloc_strdup(ctx, pwd->pw_dir); pwd 147 source4/dsdb/samdb/ldb_modules/samba3sam.c struct passwd *pwd; pwd 150 source4/dsdb/samdb/ldb_modules/samba3sam.c pwd = getpwnam((char *)val->data); pwd 152 source4/dsdb/samdb/ldb_modules/samba3sam.c if (!pwd) { pwd 156 source4/dsdb/samdb/ldb_modules/samba3sam.c retval.data = (uint8_t *)talloc_asprintf(ctx, "%ld", (unsigned long)pwd->pw_gid); pwd 164 source4/dsdb/samdb/ldb_modules/samba3sam.c struct passwd *pwd; pwd 167 source4/dsdb/samdb/ldb_modules/samba3sam.c pwd = getpwnam((char *)val->data); pwd 169 source4/dsdb/samdb/ldb_modules/samba3sam.c if (!pwd) { pwd 173 source4/dsdb/samdb/ldb_modules/samba3sam.c retval.data = (uint8_t *)talloc_asprintf(ctx, "%ld", (unsigned long)pwd->pw_uid); pwd 235 source4/dsdb/samdb/ldb_modules/samba3sam.c struct samr_Password pwd; pwd 236 source4/dsdb/samdb/ldb_modules/samba3sam.c if (val->length != sizeof(pwd.hash)) { pwd 239 source4/dsdb/samdb/ldb_modules/samba3sam.c memcpy(pwd.hash, val->data, sizeof(pwd.hash)); pwd 240 source4/dsdb/samdb/ldb_modules/samba3sam.c out = data_blob_string_const(smbpasswd_sethexpwd(ctx, &pwd, 0)); pwd 251 source4/dsdb/samdb/ldb_modules/samba3sam.c struct samr_Password *pwd; pwd 252 source4/dsdb/samdb/ldb_modules/samba3sam.c pwd = smbpasswd_gethexpwd(ctx, (const char *)val->data); pwd 253 source4/dsdb/samdb/ldb_modules/samba3sam.c if (!pwd) { pwd 256 source4/dsdb/samdb/ldb_modules/samba3sam.c out = data_blob_talloc(ctx, pwd->hash, sizeof(pwd->hash)); pwd 28 source4/lib/samba3/samba3.h char *smbpasswd_sethexpwd(TALLOC_CTX *mem_ctx, struct samr_Password *pwd, uint16_t acb_info); pwd 67 source4/lib/samba3/smbpasswd.c struct samr_Password *pwd = talloc(mem_ctx, struct samr_Password); pwd 71 source4/lib/samba3/smbpasswd.c for (i = 0; i < (sizeof(pwd->hash) * 2); i += 2) pwd 86 source4/lib/samba3/smbpasswd.c pwd->hash[i / 2] = (hinybble << 4) | lonybble; pwd 88 source4/lib/samba3/smbpasswd.c return pwd; pwd 92 source4/lib/samba3/smbpasswd.c char *smbpasswd_sethexpwd(TALLOC_CTX *mem_ctx, struct samr_Password *pwd, uint16_t acb_info) pwd 95 source4/lib/samba3/smbpasswd.c if (pwd != NULL) { pwd 102 source4/lib/samba3/smbpasswd.c for (i = 0; i < sizeof(pwd->hash); i++) pwd 103 source4/lib/samba3/smbpasswd.c slprintf(&p[i*2], 3, "%02X", pwd->hash[i]); pwd 84 source4/libnet/libnet_samsync.c sam_rid_crypt(rid, keys.keys.keys2.lmpassword.pwd.hash, lm_hash.hash, 0); pwd 87 source4/libnet/libnet_samsync.c user->lmpassword = keys.keys.keys2.lmpassword.pwd; pwd 93 source4/libnet/libnet_samsync.c sam_rid_crypt(rid, keys.keys.keys2.ntpassword.pwd.hash, nt_hash.hash, 0); pwd 96 source4/libnet/libnet_samsync.c user->ntpassword = keys.keys.keys2.ntpassword.pwd; pwd 211 source4/rpc_server/unixinfo/dcesrv_unixinfo.c struct passwd *pwd; pwd 214 source4/rpc_server/unixinfo/dcesrv_unixinfo.c pwd = getpwuid(uid); pwd 215 source4/rpc_server/unixinfo/dcesrv_unixinfo.c if (pwd == NULL) { pwd 223 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = talloc_strdup(mem_ctx, pwd->pw_dir); pwd 224 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].shell = talloc_strdup(mem_ctx, pwd->pw_shell); pwd 585 source4/torture/rpc/samsync.c sam_rid_crypt(rid, keys.keys.keys2.lmpassword.pwd.hash, lm_hash.hash, 0); pwd 589 source4/torture/rpc/samsync.c sam_rid_crypt(rid, keys.keys.keys2.ntpassword.pwd.hash, nt_hash.hash, 0); pwd 1159 source4/torture/rpc/wkssvc.c const char *pwd, pwd 1171 source4/torture/rpc/wkssvc.c encode_pw_buffer(buffer, pwd, STR_UNICODE); pwd 644 source4/torture/smbtorture.c char *pwd = talloc_size(torture, PATH_MAX); pwd 645 source4/torture/smbtorture.c if (!getcwd(pwd, PATH_MAX)) { pwd 649 source4/torture/smbtorture.c torture->outputdir = pwd;