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;