newpwd 90 examples/pdb/test.c static NTSTATUS testsam_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) newpwd 100 examples/pdb/test.c static NTSTATUS testsam_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) newpwd 1143 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) newpwd 1148 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) newpwd 1163 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_login_attempts (struct pdb_methods *methods, struct samu *newpwd, bool success) newpwd 1648 source3/passdb/pdb_ldap.c struct samu *newpwd, char *dn, newpwd 1655 source3/passdb/pdb_ldap.c if (!newpwd || !dn) { newpwd 1692 source3/passdb/pdb_ldap.c if (!(pdb_get_acct_ctrl(newpwd)&(ACB_WSTRUST|ACB_SVRTRUST|ACB_DOMTRUST)) && newpwd 1694 source3/passdb/pdb_ldap.c need_update(newpwd, PDB_PLAINTEXT_PW) && newpwd 1695 source3/passdb/pdb_ldap.c (pdb_get_plaintext_passwd(newpwd)!=NULL)) { newpwd 1716 source3/passdb/pdb_ldap.c pdb_get_plaintext_passwd(newpwd), newpwd 1781 source3/passdb/pdb_ldap.c pdb_get_plaintext_passwd(newpwd)); newpwd 1797 source3/passdb/pdb_ldap.c pdb_get_username(newpwd), ldap_err2string(rc), ld_error?ld_error:"unknown")); newpwd 1806 source3/passdb/pdb_ldap.c DEBUG(3,("ldapsam_modify_entry: LDAP Password changed for user %s\n",pdb_get_username(newpwd))); newpwd 1808 source3/passdb/pdb_ldap.c DEBUG(100,("ldapsam_modify_entry: LDAP Password changed to %s\n",pdb_get_plaintext_passwd(newpwd))); newpwd 1896 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_update_sam_account(struct pdb_methods *my_methods, struct samu * newpwd) newpwd 1907 source3/passdb/pdb_ldap.c result = (LDAPMessage *)pdb_get_backend_private_data(newpwd, my_methods); newpwd 1910 source3/passdb/pdb_ldap.c if (pdb_get_username(newpwd) == NULL) { newpwd 1913 source3/passdb/pdb_ldap.c rc = ldapsam_search_suffix_by_name(ldap_state, pdb_get_username(newpwd), &result, attr_list ); newpwd 1918 source3/passdb/pdb_ldap.c pdb_set_backend_private_data(newpwd, result, NULL, newpwd 1920 source3/passdb/pdb_ldap.c talloc_autofree_ldapmsg(newpwd, result); newpwd 1934 source3/passdb/pdb_ldap.c DEBUG(4, ("ldapsam_update_sam_account: user %s to be modified has dn: %s\n", pdb_get_username(newpwd), dn)); newpwd 1936 source3/passdb/pdb_ldap.c if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd, newpwd 1948 source3/passdb/pdb_ldap.c pdb_get_username(newpwd))); newpwd 1953 source3/passdb/pdb_ldap.c ret = ldapsam_modify_entry(my_methods,newpwd,dn,mods,LDAP_MOD_REPLACE, element_is_changed); newpwd 1971 source3/passdb/pdb_ldap.c pdb_set_backend_private_data(newpwd, NULL, NULL, my_methods, newpwd 1979 source3/passdb/pdb_ldap.c pdb_get_username(newpwd))); newpwd 2076 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_add_sam_account(struct pdb_methods *my_methods, struct samu * newpwd) newpwd 2088 source3/passdb/pdb_ldap.c const char *username = pdb_get_username(newpwd); newpwd 2089 source3/passdb/pdb_ldap.c const DOM_SID *sid = pdb_get_user_sid(newpwd); newpwd 2122 source3/passdb/pdb_ldap.c if (element_is_set_or_changed(newpwd, PDB_USERSID)) { newpwd 2257 source3/passdb/pdb_ldap.c if (!init_ldap_from_sam(ldap_state, entry, &mods, newpwd, newpwd 2267 source3/passdb/pdb_ldap.c DEBUG(0,("ldapsam_add_sam_account: mods is empty: nothing to add for user: %s\n",pdb_get_username(newpwd))); newpwd 2282 source3/passdb/pdb_ldap.c ret = ldapsam_modify_entry(my_methods,newpwd,dn,mods,ldap_op, element_is_set_or_changed); newpwd 2285 source3/passdb/pdb_ldap.c pdb_get_username(newpwd),dn)); newpwd 2290 source3/passdb/pdb_ldap.c DEBUG(2,("ldapsam_add_sam_account: added: uid == %s in the LDAP database\n", pdb_get_username(newpwd))); newpwd 586 source3/passdb/pdb_smbpasswd.c static char *format_new_smbpasswd_entry(const struct smb_passwd *newpwd) newpwd 592 source3/passdb/pdb_smbpasswd.c new_entry_length = strlen(newpwd->smb_name) + 1 + 15 + 1 + 32 + 1 + 32 + 1 + newpwd 597 source3/passdb/pdb_smbpasswd.c newpwd->smb_name )); newpwd 601 source3/passdb/pdb_smbpasswd.c slprintf(new_entry, new_entry_length - 1, "%s:%u:", newpwd->smb_name, (unsigned)newpwd->smb_userid); newpwd 604 source3/passdb/pdb_smbpasswd.c pdb_sethexpwd(p, newpwd->smb_passwd, newpwd->acct_ctrl); newpwd 609 source3/passdb/pdb_smbpasswd.c pdb_sethexpwd(p, newpwd->smb_nt_passwd, newpwd->acct_ctrl); newpwd 616 source3/passdb/pdb_smbpasswd.c pdb_encode_acct_ctrl(newpwd->acct_ctrl, NEW_PW_FORMAT_SPACE_PADDED_LEN), newpwd 617 source3/passdb/pdb_smbpasswd.c (uint32)newpwd->pass_last_set_time); newpwd 627 source3/passdb/pdb_smbpasswd.c struct smb_passwd *newpwd) newpwd 656 source3/passdb/pdb_smbpasswd.c if (strequal(newpwd->smb_name, pwd->smb_name)) { newpwd 675 source3/passdb/pdb_smbpasswd.c Error was %s\n", newpwd->smb_name, pfile, strerror(errno))); newpwd 680 source3/passdb/pdb_smbpasswd.c if((new_entry = format_new_smbpasswd_entry(newpwd)) == NULL) { newpwd 682 source3/passdb/pdb_smbpasswd.c Error was %s\n", newpwd->smb_name, pfile, strerror(errno))); newpwd 697 source3/passdb/pdb_smbpasswd.c Error was %s\n", wr_len, newpwd->smb_name, pfile, strerror(errno))); newpwd 703 source3/passdb/pdb_smbpasswd.c newpwd->smb_name, strerror(errno))); newpwd 736 source3/passdb/pdb_tdb.c static bool tdb_update_samacct_only( struct samu* newpwd, int flag ) newpwd 747 source3/passdb/pdb_tdb.c if ( (data.dsize=init_buffer_from_samu(&buf, newpwd, False)) == -1 ) { newpwd 753 source3/passdb/pdb_tdb.c fstrcpy(name, pdb_get_username(newpwd)); newpwd 758 source3/passdb/pdb_tdb.c pdb_get_user_rid(newpwd))); newpwd 784 source3/passdb/pdb_tdb.c static bool tdb_update_ridrec_only( struct samu* newpwd, int flag ) newpwd 791 source3/passdb/pdb_tdb.c fstrcpy(name, pdb_get_username(newpwd)); newpwd 799 source3/passdb/pdb_tdb.c pdb_get_user_rid(newpwd)); newpwd 817 source3/passdb/pdb_tdb.c static bool tdb_update_sam(struct pdb_methods *my_methods, struct samu* newpwd, newpwd 823 source3/passdb/pdb_tdb.c if (!(newrid = pdb_get_user_rid(newpwd))) { newpwd 825 source3/passdb/pdb_tdb.c pdb_get_username(newpwd))); newpwd 852 source3/passdb/pdb_tdb.c if (!NT_STATUS_IS_OK(tdbsam_getsampwnam(my_methods, account, pdb_get_username(newpwd)))) { newpwd 854 source3/passdb/pdb_tdb.c pdb_get_username(newpwd))); newpwd 867 source3/passdb/pdb_tdb.c if (!tdb_update_samacct_only(newpwd, flag)) { newpwd 886 source3/passdb/pdb_tdb.c if (!tdb_update_ridrec_only(newpwd, TDB_INSERT)) { newpwd 892 source3/passdb/pdb_tdb.c if (!tdb_update_ridrec_only(newpwd, flag)) { newpwd 915 source3/passdb/pdb_tdb.c static NTSTATUS tdbsam_update_sam_account (struct pdb_methods *my_methods, struct samu *newpwd) newpwd 917 source3/passdb/pdb_tdb.c if ( !tdb_update_sam(my_methods, newpwd, TDB_MODIFY) ) newpwd 927 source3/passdb/pdb_tdb.c static NTSTATUS tdbsam_add_sam_account (struct pdb_methods *my_methods, struct samu *newpwd) newpwd 929 source3/passdb/pdb_tdb.c if ( !tdb_update_sam(my_methods, newpwd, TDB_INSERT) )