Searched refs:sampass (Results 1 - 19 of 19) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/passdb/
H A Dpdb_get_set.c43 uint16 pdb_get_acct_ctrl (const SAM_ACCOUNT *sampass) argument
45 if (sampass)
46 return (sampass->private.acct_ctrl);
51 time_t pdb_get_logon_time (const SAM_ACCOUNT *sampass) argument
53 if (sampass)
54 return (sampass->private.logon_time);
59 time_t pdb_get_logoff_time (const SAM_ACCOUNT *sampass) argument
61 if (sampass)
62 return (sampass->private.logoff_time);
67 time_t pdb_get_kickoff_time (const SAM_ACCOUNT *sampass) argument
75 pdb_get_bad_password_time(const SAM_ACCOUNT *sampass) argument
83 pdb_get_pass_last_set_time(const SAM_ACCOUNT *sampass) argument
91 pdb_get_pass_can_change_time(const SAM_ACCOUNT *sampass) argument
99 pdb_get_pass_must_change_time(const SAM_ACCOUNT *sampass) argument
107 pdb_get_logon_divs(const SAM_ACCOUNT *sampass) argument
115 pdb_get_hours_len(const SAM_ACCOUNT *sampass) argument
123 pdb_get_hours(const SAM_ACCOUNT *sampass) argument
131 pdb_get_nt_passwd(const SAM_ACCOUNT *sampass) argument
142 pdb_get_lanman_passwd(const SAM_ACCOUNT *sampass) argument
153 pdb_get_pw_history(const SAM_ACCOUNT *sampass, uint32 *current_hist_len) argument
172 pdb_get_plaintext_passwd(const SAM_ACCOUNT *sampass) argument
180 pdb_get_user_sid(const SAM_ACCOUNT *sampass) argument
188 pdb_get_group_sid(const SAM_ACCOUNT *sampass) argument
202 pdb_get_init_flags(const SAM_ACCOUNT *sampass, enum pdb_elements element) argument
226 pdb_get_username(const SAM_ACCOUNT *sampass) argument
234 pdb_get_domain(const SAM_ACCOUNT *sampass) argument
242 pdb_get_nt_username(const SAM_ACCOUNT *sampass) argument
250 pdb_get_fullname(const SAM_ACCOUNT *sampass) argument
258 pdb_get_homedir(const SAM_ACCOUNT *sampass) argument
266 pdb_get_unix_homedir(const SAM_ACCOUNT *sampass) argument
274 pdb_get_dir_drive(const SAM_ACCOUNT *sampass) argument
282 pdb_get_logon_script(const SAM_ACCOUNT *sampass) argument
290 pdb_get_profile_path(const SAM_ACCOUNT *sampass) argument
298 pdb_get_acct_desc(const SAM_ACCOUNT *sampass) argument
306 pdb_get_workstations(const SAM_ACCOUNT *sampass) argument
314 pdb_get_unknown_str(const SAM_ACCOUNT *sampass) argument
322 pdb_get_munged_dial(const SAM_ACCOUNT *sampass) argument
330 pdb_get_bad_password_count(const SAM_ACCOUNT *sampass) argument
338 pdb_get_logon_count(const SAM_ACCOUNT *sampass) argument
346 pdb_get_unknown_6(const SAM_ACCOUNT *sampass) argument
354 pdb_get_backend_private_data(const SAM_ACCOUNT *sampass, const struct pdb_methods *my_methods) argument
366 pdb_set_acct_ctrl(SAM_ACCOUNT *sampass, uint16 acct_ctrl, enum pdb_value_state flag) argument
376 pdb_set_logon_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
386 pdb_set_logoff_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
396 pdb_set_kickoff_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
406 pdb_set_bad_password_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
417 pdb_set_pass_can_change_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
427 pdb_set_pass_must_change_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
437 pdb_set_pass_last_set_time(SAM_ACCOUNT *sampass, time_t mytime, enum pdb_value_state flag) argument
447 pdb_set_hours_len(SAM_ACCOUNT *sampass, uint32 len, enum pdb_value_state flag) argument
457 pdb_set_logon_divs(SAM_ACCOUNT *sampass, uint16 hours, enum pdb_value_state flag) argument
474 pdb_set_init_flags(SAM_ACCOUNT *sampass, enum pdb_elements element, enum pdb_value_state value_flag) argument
536 pdb_set_user_sid(SAM_ACCOUNT *sampass, const DOM_SID *u_sid, enum pdb_value_state flag) argument
549 pdb_set_user_sid_from_string(SAM_ACCOUNT *sampass, fstring u_sid, enum pdb_value_state flag) argument
572 pdb_set_group_sid(SAM_ACCOUNT *sampass, const DOM_SID *g_sid, enum pdb_value_state flag) argument
585 pdb_set_group_sid_from_string(SAM_ACCOUNT *sampass, fstring g_sid, enum pdb_value_state flag) argument
610 pdb_set_username(SAM_ACCOUNT *sampass, const char *username, enum pdb_value_state flag) argument
637 pdb_set_domain(SAM_ACCOUNT *sampass, const char *domain, enum pdb_value_state flag) argument
664 pdb_set_nt_username(SAM_ACCOUNT *sampass, const char *nt_username, enum pdb_value_state flag) argument
691 pdb_set_fullname(SAM_ACCOUNT *sampass, const char *full_name, enum pdb_value_state flag) argument
718 pdb_set_logon_script(SAM_ACCOUNT *sampass, const char *logon_script, enum pdb_value_state flag) argument
745 pdb_set_profile_path(SAM_ACCOUNT *sampass, const char *profile_path, enum pdb_value_state flag) argument
772 pdb_set_dir_drive(SAM_ACCOUNT *sampass, const char *dir_drive, enum pdb_value_state flag) argument
799 pdb_set_homedir(SAM_ACCOUNT *sampass, const char *home_dir, enum pdb_value_state flag) argument
826 pdb_set_unix_homedir(SAM_ACCOUNT *sampass, const char *unix_home_dir, enum pdb_value_state flag) argument
854 pdb_set_acct_desc(SAM_ACCOUNT *sampass, const char *acct_desc, enum pdb_value_state flag) argument
878 pdb_set_workstations(SAM_ACCOUNT *sampass, const char *workstations, enum pdb_value_state flag) argument
905 pdb_set_unknown_str(SAM_ACCOUNT *sampass, const char *unknown_str, enum pdb_value_state flag) argument
929 pdb_set_munged_dial(SAM_ACCOUNT *sampass, const char *munged_dial, enum pdb_value_state flag) argument
953 pdb_set_nt_passwd(SAM_ACCOUNT *sampass, const uint8 pwd[NT_HASH_LEN], enum pdb_value_state flag) argument
973 pdb_set_lanman_passwd(SAM_ACCOUNT *sampass, const uint8 pwd[LM_HASH_LEN], enum pdb_value_state flag) argument
996 pdb_set_pw_history(SAM_ACCOUNT *sampass, const uint8 *pwd, uint32 historyLen, enum pdb_value_state flag) argument
1020 pdb_set_plaintext_pw_only(SAM_ACCOUNT *sampass, const char *password, enum pdb_value_state flag) argument
1043 pdb_set_bad_password_count(SAM_ACCOUNT *sampass, uint16 bad_password_count, enum pdb_value_state flag) argument
1053 pdb_set_logon_count(SAM_ACCOUNT *sampass, uint16 logon_count, enum pdb_value_state flag) argument
1063 pdb_set_unknown_6(SAM_ACCOUNT *sampass, uint32 unkn, enum pdb_value_state flag) argument
1073 pdb_set_hours(SAM_ACCOUNT *sampass, const uint8 *hours, enum pdb_value_state flag) argument
1088 pdb_set_backend_private_data(SAM_ACCOUNT *sampass, void *private_data, void (*free_fn)(void **), const struct pdb_methods *my_methods, enum pdb_value_state flag) argument
1115 pdb_set_pass_changed_now(SAM_ACCOUNT *sampass) argument
1155 pdb_set_plaintext_passwd(SAM_ACCOUNT *sampass, const char *plaintext) argument
1250 pdb_build_fields_present(SAM_ACCOUNT *sampass) argument
[all...]
H A Dpdb_compat.c30 uint32 pdb_get_user_rid (const SAM_ACCOUNT *sampass) argument
34 if (sampass)
35 if (sid_peek_check_rid(get_global_sam_sid(), pdb_get_user_sid(sampass),&u_rid))
41 uint32 pdb_get_group_rid (const SAM_ACCOUNT *sampass) argument
45 if (sampass)
46 if (sid_peek_check_rid(get_global_sam_sid(), pdb_get_group_sid(sampass),&g_rid))
51 BOOL pdb_set_user_sid_from_rid (SAM_ACCOUNT *sampass, uint32 rid, enum pdb_value_state flag) argument
56 if (!sampass)
69 if (!pdb_set_user_sid(sampass, &u_sid, flag))
78 BOOL pdb_set_group_sid_from_rid (SAM_ACCOUNT *sampass, uint3 argument
[all...]
H A Dpassdb.c1357 BOOL init_sam_from_buffer(SAM_ACCOUNT *sampass, uint8 *buf, uint32 buflen) argument
1359 return(init_sam_from_buffer_v2(sampass, buf, buflen));
1366 uint32 init_buffer_from_sam (uint8 **buf, const SAM_ACCOUNT *sampass, BOOL size_only) argument
1368 return(init_buffer_from_sam_v2(buf, sampass, size_only));
1372 BOOL init_sam_from_buffer_v0(SAM_ACCOUNT *sampass, uint8 *buf, uint32 buflen) argument
1410 if(sampass == NULL || buf == NULL) {
1455 pdb_set_logon_time(sampass, logon_time, PDB_SET);
1456 pdb_set_logoff_time(sampass, logoff_time, PDB_SET);
1457 pdb_set_kickoff_time(sampass, kickoff_time, PDB_SET);
1458 pdb_set_pass_can_change_time(sampass, pass_can_change_tim
1550 init_sam_from_buffer_v1(SAM_ACCOUNT *sampass, uint8 *buf, uint32 buflen) argument
1736 init_sam_from_buffer_v2(SAM_ACCOUNT *sampass, uint8 *buf, uint32 buflen) argument
1955 init_buffer_from_sam_v2(uint8 **buf, const SAM_ACCOUNT *sampass, BOOL size_only) argument
2298 pdb_update_bad_password_count(SAM_ACCOUNT *sampass, BOOL *updated) argument
2341 pdb_update_autolock_flag(SAM_ACCOUNT *sampass, BOOL *updated) argument
2394 pdb_increment_bad_password_count(SAM_ACCOUNT *sampass) argument
[all...]
H A Dpdb_ldap.c358 SAM_ACCOUNT * sampass,
399 pdb_set_unix_homedir(sampass, homedir, PDB_SET);
431 SAM_ACCOUNT * sampass,
484 if (sampass == NULL || ldap_state == NULL || entry == NULL) {
505 pdb_set_username(sampass, username, PDB_SET);
507 pdb_set_domain(sampass, domain, PDB_DEFAULT);
508 pdb_set_nt_username(sampass, nt_username, PDB_SET);
515 pdb_set_user_sid_from_string(sampass, temp, PDB_SET);
520 pdb_set_group_sid_from_string(sampass, temp, PDB_SET);
522 pdb_set_group_sid_from_rid(sampass, DOMAIN_GROUP_RID_USER
430 init_sam_from_ldap(struct ldapsam_privates *ldap_state, SAM_ACCOUNT * sampass, LDAPMessage * entry) argument
888 init_ldap_from_sam(struct ldapsam_privates *ldap_state, LDAPMessage *existing, LDAPMod *** mods, SAM_ACCOUNT * sampass, BOOL (*need_update)(const SAM_ACCOUNT *, enum pdb_elements)) argument
1650 element_is_changed(const SAM_ACCOUNT *sampass, enum pdb_elements element) argument
1735 element_is_set_or_changed(const SAM_ACCOUNT *sampass, enum pdb_elements element) argument
[all...]
H A Dlogin_cache.c67 LOGIN_CACHE * login_cache_read(SAM_ACCOUNT *sampass) argument
75 keybuf.dptr = SMB_STRDUP(pdb_get_nt_username(sampass));
111 BOOL login_cache_write(const SAM_ACCOUNT *sampass, LOGIN_CACHE entry) argument
120 keybuf.dptr = SMB_STRDUP(pdb_get_nt_username(sampass));
158 BOOL login_cache_delentry(const SAM_ACCOUNT *sampass) argument
166 keybuf.dptr = SMB_STRDUP(pdb_get_nt_username(sampass));
H A Dpdb_smbpasswd.c1161 static BOOL build_smb_pass (struct smb_passwd *smb_pw, const SAM_ACCOUNT *sampass) argument
1165 if (sampass == NULL)
1169 if (!IS_SAM_DEFAULT(sampass, PDB_USERSID)) {
1170 rid = pdb_get_user_rid(sampass);
1190 smb_pw->smb_name=(const char*)pdb_get_username(sampass);
1192 smb_pw->smb_passwd=pdb_get_lanman_passwd(sampass);
1193 smb_pw->smb_nt_passwd=pdb_get_nt_passwd(sampass);
1195 smb_pw->acct_ctrl=pdb_get_acct_ctrl(sampass);
1196 smb_pw->pass_last_set_time=pdb_get_pass_last_set_time(sampass);
1440 static NTSTATUS smbpasswd_add_sam_account(struct pdb_methods *my_methods, SAM_ACCOUNT *sampass) argument
1458 smbpasswd_update_sam_account(struct pdb_methods *my_methods, SAM_ACCOUNT *sampass) argument
1478 smbpasswd_delete_sam_account(struct pdb_methods *my_methods, SAM_ACCOUNT *sampass) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/auth/
H A Dauth_unix.c33 SAM_ACCOUNT *sampass = NULL; local
36 pdb_init_sam(&sampass);
39 ret = pdb_getsampwnam(sampass, user);
44 pdb_free_sam(&sampass);
52 if (!pdb_set_acct_ctrl(sampass, pdb_get_acct_ctrl(sampass) & ~ACB_DISABLED, PDB_CHANGED)) {
53 pdb_free_sam(&sampass);
57 if (!pdb_set_plaintext_passwd (sampass, password)) {
58 pdb_free_sam(&sampass);
65 ret = pdb_update_sam_account (sampass);
[all...]
H A Dauth_sam.c36 SAM_ACCOUNT *sampass,
43 const char *username = pdb_get_username(sampass);
45 acct_ctrl = pdb_get_acct_ctrl(sampass);
56 lm_pw = pdb_get_lanman_passwd(sampass);
57 nt_pw = pdb_get_nt_passwd(sampass);
74 static BOOL logon_hours_ok(SAM_ACCOUNT *sampass) argument
82 hours = pdb_get_hours(sampass);
84 DEBUG(5,("logon_hours_ok: No hours restrictions for user %s\n",pdb_get_username(sampass)));
96 pdb_get_username(sampass), asctime(utctime) ));
101 pdb_get_username(sampass), asctim
34 sam_password_ok(const struct auth_context *auth_context, TALLOC_CTX *mem_ctx, SAM_ACCOUNT *sampass, const auth_usersupplied_info *user_info, DATA_BLOB *user_sess_key, DATA_BLOB *lm_sess_key) argument
111 sam_account_ok(TALLOC_CTX *mem_ctx, SAM_ACCOUNT *sampass, const auth_usersupplied_info *user_info) argument
232 SAM_ACCOUNT *sampass=NULL; local
[all...]
H A Dauth_util.c779 SAM_ACCOUNT *sampass,
783 const DOM_SID *user_sid = pdb_get_user_sid(sampass);
784 const DOM_SID *group_sid = pdb_get_group_sid(sampass);
828 SAM_ACCOUNT *sampass)
836 (*server_info)->sam_account = sampass;
838 if ( !(pwd = getpwnam_alloc(pdb_get_username(sampass))) ) {
840 pdb_get_username(sampass)));
850 if (!NT_STATUS_IS_OK(nt_status = add_user_groups(server_info, pdb_get_username(sampass),
851 sampass,
861 pdb_get_username(sampass),
777 add_user_groups(auth_serversupplied_info **server_info, const char * unix_username, SAM_ACCOUNT *sampass, uid_t uid, gid_t gid) argument
827 make_server_info_sam(auth_serversupplied_info **server_info, SAM_ACCOUNT *sampass) argument
877 SAM_ACCOUNT *sampass = NULL; local
908 SAM_ACCOUNT *sampass = NULL; local
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/pam_smbpass/
H A Dpam_smb_auth.c50 const char *name, SAM_ACCOUNT *sampass, BOOL exist);
67 SAM_ACCOUNT *sampass = NULL; local
109 pdb_init_sam(&sampass);
111 found = pdb_getsampwnam( sampass, name );
114 retval = _smb_add_user(pamh, ctrl, name, sampass, found);
115 pdb_free_sam(&sampass);
122 pdb_free_sam(&sampass);
123 sampass = NULL;
129 if (_smb_blankpasswd( ctrl, sampass )) {
130 pdb_free_sam(&sampass);
177 _smb_add_user(pam_handle_t *pamh, unsigned int ctrl, const char *name, SAM_ACCOUNT *sampass, BOOL exist) argument
[all...]
H A Dpam_smb_passwd.c99 SAM_ACCOUNT *sampass = NULL; local
140 if (!NT_STATUS_IS_OK(nt_status = pdb_init_sam(&sampass))) {
145 if (!pdb_getsampwnam(sampass,user)) {
159 if (_smb_blankpasswd( ctrl, sampass )) {
161 pdb_free_sam(&sampass);
175 pdb_free_sam(&sampass);
191 pdb_free_sam(&sampass);
198 retval = _smb_verify_password( pamh, sampass, pass_old, ctrl );
206 pdb_free_sam(&sampass);
236 pdb_free_sam(&sampass);
[all...]
H A Dpam_smb_acct.c49 SAM_ACCOUNT *sampass = NULL; local
82 pdb_init_sam(&sampass);
83 pdb_getsampwnam(sampass, name );
85 if (!sampass) {
90 if (pdb_get_acct_ctrl(sampass) & ACB_DISABLED) {
H A Dsupport.h29 extern int _smb_verify_password( pam_handle_t *pamh , SAM_ACCOUNT *sampass,
H A Dsupport.c308 int _smb_verify_password( pam_handle_t * pamh, SAM_ACCOUNT *sampass, argument
317 if (!sampass)
320 name = pdb_get_username(sampass);
328 if (!pdb_get_lanman_passwd(sampass))
334 && (pdb_get_acct_ctrl(sampass) & ACB_PWNOTREQ))
364 if (!memcmp( nt_pw, pdb_get_nt_passwd(sampass), 16 )) {
402 if (!NT_STATUS_IS_OK(sid_to_uid(pdb_get_user_sid(sampass), &(new->id)))) {
441 int _smb_blankpasswd( unsigned int ctrl, SAM_ACCOUNT *sampass )
454 if (pdb_get_lanman_passwd(sampass) == NULL)
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/smbd/
H A Dchgpasswd.c573 SAM_ACCOUNT *sampass = NULL; local
579 ret = pdb_getsampwnam(sampass, user);
584 pdb_free_sam(&sampass);
588 acct_ctrl = pdb_get_acct_ctrl (sampass);
589 lanman_pw = pdb_get_lanman_passwd (sampass);
593 pdb_free_sam(&sampass);
600 *hnd = sampass;
604 pdb_free_sam(&sampass);
618 pdb_free_sam(&sampass);
623 *hnd = sampass;
635 change_lanman_password(SAM_ACCOUNT *sampass, uchar *pass2) argument
705 SAM_ACCOUNT *sampass = NULL; local
749 SAM_ACCOUNT *sampass = NULL; local
939 check_passwd_history(SAM_ACCOUNT *sampass, const char *plaintext) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/utils/
H A Dsmbpasswd.c431 SAM_ACCOUNT *sampass = NULL; local
434 pdb_init_sam(&sampass);
435 ret = pdb_getsampwnam(sampass, user_name);
437 (pdb_get_lanman_passwd(sampass) == NULL)) {
440 pdb_free_sam(&sampass);
463 SAM_ACCOUNT *sampass = NULL; local
466 pdb_init_sam(&sampass);
467 ret = pdb_getsampwnam(sampass, user_name);
470 if( (ret != False) && (pdb_get_acct_ctrl(sampass)&ACB_DISABLED) )
472 if((ret != False) && (pdb_get_acct_ctrl(sampass)
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/rpc_server/
H A Dsrv_netlog_nt.c212 SAM_ACCOUNT *sampass = NULL; local
235 if(!NT_STATUS_IS_OK(pdb_init_sam(&sampass)))
240 ret=pdb_getsampwnam(sampass, mach_acct);
245 pdb_free_sam(&sampass);
249 acct_ctrl = pdb_get_acct_ctrl(sampass);
254 ((pass=pdb_get_nt_passwd(sampass)) != NULL)) {
257 pdb_free_sam(&sampass);
262 pdb_free_sam(&sampass);
443 SAM_ACCOUNT *sampass=NULL; local
463 pdb_init_sam(&sampass);
[all...]
H A Dsrv_samr_nt.c1592 SAM_ACCOUNT *sampass=NULL; local
1618 nt_status = pdb_init_sam_talloc(p->mem_ctx, &sampass);
1644 ret=pdb_getsampwsid(sampass, &sid);
1652 pdb_free_sam(&sampass);
1792 SAM_ACCOUNT *sampass=NULL; local
1795 pdb_init_sam_talloc(mem_ctx, &sampass);
1798 ret = pdb_getsampwsid(sampass, user_sid);
1806 samr_clear_sam_passwd(sampass);
1808 DEBUG(3,("User:[%s]\n", pdb_get_username(sampass) ));
1811 init_sam_user_info20A(id20, sampass);
1825 SAM_ACCOUNT *sampass=NULL; local
2792 set_unix_primary_group(SAM_ACCOUNT *sampass) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/include/
H A Dpassdb.h264 NTSTATUS (*pdb_add_sam_account)(struct pdb_context *, SAM_ACCOUNT *sampass);
266 NTSTATUS (*pdb_update_sam_account)(struct pdb_context *, SAM_ACCOUNT *sampass);
370 NTSTATUS (*add_sam_account)(struct pdb_methods *, SAM_ACCOUNT *sampass);
372 NTSTATUS (*update_sam_account)(struct pdb_methods *, SAM_ACCOUNT *sampass);

Completed in 188 milliseconds