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;