sam_acct          860 source3/auth/auth_util.c 		struct samu *sam_acct = NULL;
sam_acct          862 source3/auth/auth_util.c 		if ( !(sam_acct = samu_new( tmp_ctx )) ) {
sam_acct          868 source3/auth/auth_util.c 		ret = pdb_getsampwsid(sam_acct, &user_sid);
sam_acct          878 source3/auth/auth_util.c 		result = pdb_enum_group_memberships(tmp_ctx, sam_acct,
sam_acct          895 source3/auth/auth_util.c 						pdb_get_username(sam_acct));
sam_acct          906 source3/auth/auth_util.c 		if (sam_acct->unix_pw == NULL) {
sam_acct          907 source3/auth/auth_util.c 			struct passwd *pwd = getpwnam_alloc(sam_acct, *found_username );
sam_acct          914 source3/auth/auth_util.c 			result = samu_set_unix(sam_acct, pwd );
sam_acct          922 source3/auth/auth_util.c 		*uid = sam_acct->unix_pw->pw_uid;
sam_acct          223 source3/include/passdb.h 	NTSTATUS (*getsampwnam)(struct pdb_methods *, struct samu *sam_acct, const char *username);
sam_acct          225 source3/include/passdb.h 	NTSTATUS (*getsampwsid)(struct pdb_methods *, struct samu *sam_acct, const DOM_SID *sid);
sam_acct          232 source3/include/passdb.h 				struct samu *sam_acct);
sam_acct          242 source3/include/passdb.h 	NTSTATUS (*update_login_attempts)(struct pdb_methods *methods, struct samu *sam_acct, bool success);
sam_acct         4545 source3/include/proto.h bool pdb_getsampwnam(struct samu *sam_acct, const char *username) ;
sam_acct         4547 source3/include/proto.h bool pdb_getsampwsid(struct samu *sam_acct, const DOM_SID *sid) ;
sam_acct         4550 source3/include/proto.h NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct);
sam_acct         4551 source3/include/proto.h NTSTATUS pdb_add_sam_account(struct samu *sam_acct) ;
sam_acct         4552 source3/include/proto.h NTSTATUS pdb_update_sam_account(struct samu *sam_acct) ;
sam_acct         4553 source3/include/proto.h NTSTATUS pdb_delete_sam_account(struct samu *sam_acct) ;
sam_acct         4555 source3/include/proto.h NTSTATUS pdb_update_login_attempts(struct samu *sam_acct, bool success);
sam_acct          213 source3/passdb/pdb_interface.c bool pdb_getsampwnam(struct samu *sam_acct, const char *username) 
sam_acct          219 source3/passdb/pdb_interface.c 	if (!NT_STATUS_IS_OK(pdb->getsampwnam(pdb, sam_acct, username))) {
sam_acct          228 source3/passdb/pdb_interface.c 	if (!pdb_copy_sam_account(for_cache, sam_acct)) {
sam_acct          267 source3/passdb/pdb_interface.c bool pdb_getsampwsid(struct samu *sam_acct, const DOM_SID *sid) 
sam_acct          280 source3/passdb/pdb_interface.c 		return guest_user_info( sam_acct );
sam_acct          292 source3/passdb/pdb_interface.c 		return pdb_copy_sam_account(sam_acct, cache_copy);
sam_acct          295 source3/passdb/pdb_interface.c 	return NT_STATUS_IS_OK(pdb->getsampwsid(pdb, sam_acct, sid));
sam_acct          432 source3/passdb/pdb_interface.c 					struct samu *sam_acct)
sam_acct          437 source3/passdb/pdb_interface.c 	status = pdb_delete_sam_account(sam_acct);
sam_acct          452 source3/passdb/pdb_interface.c 	fstrcpy( username, pdb_get_username(sam_acct) );
sam_acct          460 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_user(TALLOC_CTX *mem_ctx, struct samu *sam_acct)
sam_acct          467 source3/passdb/pdb_interface.c 	if ( !sid_to_uid( pdb_get_user_sid(sam_acct), &uid ) ) {
sam_acct          475 source3/passdb/pdb_interface.c 	return pdb->delete_user(pdb, mem_ctx, sam_acct);
sam_acct          478 source3/passdb/pdb_interface.c NTSTATUS pdb_add_sam_account(struct samu *sam_acct) 
sam_acct          481 source3/passdb/pdb_interface.c 	return pdb->add_sam_account(pdb, sam_acct);
sam_acct          484 source3/passdb/pdb_interface.c NTSTATUS pdb_update_sam_account(struct samu *sam_acct) 
sam_acct          490 source3/passdb/pdb_interface.c 	return pdb->update_sam_account(pdb, sam_acct);
sam_acct          493 source3/passdb/pdb_interface.c NTSTATUS pdb_delete_sam_account(struct samu *sam_acct) 
sam_acct          499 source3/passdb/pdb_interface.c 	return pdb->delete_sam_account(pdb, sam_acct);
sam_acct          528 source3/passdb/pdb_interface.c NTSTATUS pdb_update_login_attempts(struct samu *sam_acct, bool success)
sam_acct          531 source3/passdb/pdb_interface.c 	return pdb->update_login_attempts(pdb, sam_acct, success);
sam_acct         1825 source3/passdb/pdb_ldap.c 					   struct samu * sam_acct)
sam_acct         1836 source3/passdb/pdb_ldap.c 	if (!sam_acct) {
sam_acct         1841 source3/passdb/pdb_ldap.c 	sname = pdb_get_username(sam_acct);
sam_acct         5202 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_delete_user(struct pdb_methods *my_methods, TALLOC_CTX *tmp_ctx, struct samu *sam_acct)
sam_acct         5212 source3/passdb/pdb_ldap.c 	DEBUG(0,("ldapsam_delete_user: Attempt to delete user [%s]\n", pdb_get_username(sam_acct)));
sam_acct         5218 source3/passdb/pdb_ldap.c 				 pdb_get_username(sam_acct),
sam_acct         5240 source3/passdb/pdb_ldap.c 		DEBUG (0, ("ldapsam_delete_user: More than one user with name [%s] ?!\n", pdb_get_username(sam_acct)));
sam_acct         5263 source3/passdb/pdb_ldap.c 		uint32_t user_rid = pdb_get_user_rid(sam_acct);
sam_acct         5267 source3/passdb/pdb_ldap.c 							sam_acct,
sam_acct          743 source3/passdb/pdb_nds.c 					struct samu *sam_acct, bool success)
sam_acct          747 source3/passdb/pdb_nds.c 	if ((!methods) || (!sam_acct)) {
sam_acct          765 source3/passdb/pdb_nds.c 		const char *username = pdb_get_username(sam_acct);
sam_acct          771 source3/passdb/pdb_nds.c 		result = (LDAPMessage *)pdb_get_backend_private_data(sam_acct, methods);
sam_acct          780 source3/passdb/pdb_nds.c 			pdb_set_backend_private_data(sam_acct, result, NULL,
sam_acct          782 source3/passdb/pdb_nds.c 			talloc_autofree_ldapmsg(sam_acct, result);
sam_acct         1276 source3/passdb/pdb_smbpasswd.c 				  struct samu *sam_acct, const char *username)
sam_acct         1307 source3/passdb/pdb_smbpasswd.c 	if (!sam_acct) {
sam_acct         1313 source3/passdb/pdb_smbpasswd.c 	if (!build_sam_account(smbpasswd_state, sam_acct, smb_pw))
sam_acct         1320 source3/passdb/pdb_smbpasswd.c static NTSTATUS smbpasswd_getsampwsid(struct pdb_methods *my_methods, struct samu *sam_acct, const DOM_SID *sid)
sam_acct         1341 source3/passdb/pdb_smbpasswd.c 		return smbpasswd_getsampwnam(my_methods, sam_acct, guest_account);
sam_acct         1364 source3/passdb/pdb_smbpasswd.c 	if (!sam_acct) {
sam_acct         1370 source3/passdb/pdb_smbpasswd.c 	if (!build_sam_account (smbpasswd_state, sam_acct, smb_pw))
sam_acct         1374 source3/passdb/pdb_smbpasswd.c 	if (NT_STATUS_IS_OK(nt_status) && !sid_equal(pdb_get_user_sid(sam_acct), sid)) {
sam_acct         1377 source3/passdb/pdb_smbpasswd.c 			  sid_string_dbg(pdb_get_user_sid(sam_acct)),
sam_acct         1378 source3/passdb/pdb_smbpasswd.c 			  pdb_get_username(sam_acct)));
sam_acct           33 source3/utils/net_sam.c 	struct samu *sam_acct = NULL;
sam_acct           57 source3/utils/net_sam.c 	if ( !(sam_acct = samu_new( NULL )) ) {
sam_acct           62 source3/utils/net_sam.c 	if (!pdb_getsampwsid(sam_acct, &sid)) {
sam_acct           67 source3/utils/net_sam.c 	if (!fn(sam_acct, argv[1], PDB_CHANGED)) {
sam_acct           72 source3/utils/net_sam.c 	status = pdb_update_sam_account(sam_acct);
sam_acct           79 source3/utils/net_sam.c 	TALLOC_FREE(sam_acct);
sam_acct          135 source3/utils/net_sam.c 	struct samu *sam_acct = NULL;
sam_acct          162 source3/utils/net_sam.c 	if ( !(sam_acct = samu_new( NULL )) ) {
sam_acct          167 source3/utils/net_sam.c 	if (!pdb_getsampwsid(sam_acct, &sid)) {
sam_acct          172 source3/utils/net_sam.c 	acct_flags = pdb_get_acct_ctrl(sam_acct);
sam_acct          180 source3/utils/net_sam.c 	pdb_set_acct_ctrl(sam_acct, acct_flags, PDB_CHANGED);
sam_acct          182 source3/utils/net_sam.c 	status = pdb_update_sam_account(sam_acct);
sam_acct          189 source3/utils/net_sam.c 	TALLOC_FREE(sam_acct);
sam_acct          227 source3/utils/net_sam.c 	struct samu *sam_acct = NULL;
sam_acct          252 source3/utils/net_sam.c 	if ( !(sam_acct = samu_new( NULL )) ) {
sam_acct          257 source3/utils/net_sam.c 	if (!pdb_getsampwsid(sam_acct, &sid)) {
sam_acct          263 source3/utils/net_sam.c 		pdb_set_pass_last_set_time(sam_acct, 0, PDB_CHANGED);
sam_acct          265 source3/utils/net_sam.c 		pdb_set_pass_last_set_time(sam_acct, time(NULL), PDB_CHANGED);
sam_acct          268 source3/utils/net_sam.c 	status = pdb_update_sam_account(sam_acct);
sam_acct          275 source3/utils/net_sam.c 	TALLOC_FREE(sam_acct);