構造体 samu

#include <passdb.h>


変数

pdb_methodsmethods
bitmapchange_flags
bitmapset_flags
time_t logon_time
time_t logoff_time
time_t kickoff_time
time_t bad_password_time
time_t pass_last_set_time
time_t pass_can_change_time
time_t pass_must_change_time
const char * username
const char * domain
const char * nt_username
const char * full_name
const char * home_dir
const char * dir_drive
const char * logon_script
const char * profile_path
const char * acct_desc
const char * workstations
const char * comment
const char * munged_dial
DOM_SID user_sid
DOM_SIDgroup_sid
DATA_BLOB lm_pw
DATA_BLOB nt_pw
DATA_BLOB nt_pw_his
char * plaintext_pw
uint32 acct_ctrl
uint32 fields_present
uint16 logon_divs
uint32 hours_len
uint8 hours [MAX_HOURS_LEN]
uint16 bad_password_count
uint16 logon_count
uint32 unknown_6
pdb_methodsbackend_private_methods
void * backend_private_data
void(* backend_private_data_free_fn )(void **)
passwd * unix_pw


説明

passdb.h138 行で定義されています。


構造体

struct pdb_methods* methods

passdb.h139 行で定義されています。

参照元 pdb_copy_sam_account()samu_new().

struct bitmap* change_flags

passdb.h142 行で定義されています。

参照元 pdb_get_init_flags()pdb_set_init_flags().

struct bitmap* set_flags

passdb.h143 行で定義されています。

参照元 pdb_get_init_flags()pdb_set_init_flags().

time_t logon_time

passdb.h145 行で定義されています。

参照元 pdb_get_logon_time()pdb_set_logon_time()samu_new().

time_t logoff_time

passdb.h146 行で定義されています。

参照元 pdb_get_logoff_time()pdb_set_logoff_time()samu_new().

time_t kickoff_time

passdb.h147 行で定義されています。

参照元 pdb_get_kickoff_time()pdb_set_kickoff_time()samu_new().

time_t bad_password_time

passdb.h148 行で定義されています。

参照元 pdb_get_bad_password_time()pdb_set_bad_password_time().

time_t pass_last_set_time

passdb.h149 行で定義されています。

参照元 pdb_get_pass_can_change()pdb_get_pass_can_change_time()pdb_get_pass_last_set_time()pdb_get_pass_must_change_time()pdb_set_pass_last_set_time()samu_new().

time_t pass_can_change_time

passdb.h150 行で定義されています。

参照元 pdb_get_pass_can_change()pdb_get_pass_can_change_time()pdb_get_pass_can_change_time_noncalc()pdb_set_pass_can_change_time()samu_new().

time_t pass_must_change_time

passdb.h151 行で定義されています。

参照元 pdb_set_pass_must_change_time()samu_new().

const char* username

passdb.h153 行で定義されています。

参照元 export_database()main()pdb_get_username()pdb_set_username()sam_query_user()samu_new().

const char* domain

passdb.h154 行で定義されています。

参照元 lookup_useraliases()pdb_get_domain()pdb_set_domain()sam_enum_dom_groups()samu_new()samu_set_unix_internal().

const char* nt_username

passdb.h155 行で定義されています。

参照元 _net_sam_logon_internal()pdb_get_nt_username()pdb_set_nt_username()samu_new().

const char* full_name

passdb.h156 行で定義されています。

参照元 main()pdb_get_fullname()pdb_set_fullname()sam_query_user()samu_new().

const char* home_dir

passdb.h157 行で定義されています。

参照元 main()pdb_get_homedir()pdb_set_homedir()sam_query_user()samu_new().

const char* dir_drive

passdb.h158 行で定義されています。

参照元 pdb_get_dir_drive()pdb_set_dir_drive().

const char* logon_script

passdb.h159 行で定義されています。

参照元 main()pdb_get_logon_script()pdb_set_logon_script()samu_new().

const char* profile_path

passdb.h160 行で定義されています。

参照元 main()pdb_get_profile_path()pdb_set_profile_path()samu_new().

const char* acct_desc

passdb.h161 行で定義されています。

参照元 main()pdb_get_acct_desc()pdb_set_acct_desc()samu_new().

const char* workstations

passdb.h162 行で定義されています。

参照元 pdb_get_workstations()pdb_set_workstations()samu_new().

const char* comment

passdb.h163 行で定義されています。

参照元 pdb_get_comment()pdb_set_comment()samu_new().

const char* munged_dial

passdb.h164 行で定義されています。

参照元 pdb_get_munged_dial()pdb_set_munged_dial()samu_new().

DOM_SID user_sid

passdb.h166 行で定義されています。

参照元 _samr_delete_dom_user()api_NetUserGetGroups()check_change_pw_access()create_token_from_username()get_user_info_16()get_user_info_18()get_user_info_20()get_user_info_21()get_user_info_7()get_user_info_9()lookup_global_sam_name()lookup_usergroups()main()make_server_info_info3()pdb_get_user_sid()pdb_set_user_sid()sam_query_user()samu_set_unix_internal().

DOM_SID* group_sid

passdb.h167 行で定義されています。

参照元 _samr_delete_dom_group()make_server_info_info3()pdb_get_group_sid()pdb_set_group_sid()sam_query_user()samu_set_unix_internal().

DATA_BLOB lm_pw

passdb.h169 行で定義されています。

参照元 pdb_get_lanman_passwd()pdb_set_lanman_passwd()samu_destroy().

DATA_BLOB nt_pw

passdb.h170 行で定義されています。

参照元 check_oem_password()check_passwd_history()pdb_get_nt_passwd()pdb_set_nt_passwd()samu_destroy().

DATA_BLOB nt_pw_his

passdb.h171 行で定義されています。

参照元 pdb_get_pw_history()pdb_set_pw_history().

char* plaintext_pw

passdb.h172 行で定義されています。

参照元 pdb_get_plaintext_passwd()pdb_set_plaintext_pw_only()samu_destroy()samu_new().

uint32 acct_ctrl

passdb.h174 行で定義されています。

参照元 _net_srv_pwset()change_lanman_password()check_lanman_password()check_oem_password()get_md4pw()pdb_decode_acct_ctrl()pdb_get_acct_ctrl()pdb_get_pass_must_change_time()pdb_set_acct_ctrl()samu_new().

uint32 fields_present

passdb.h175 行で定義されています。

参照元 samu_new().

uint16 logon_divs

passdb.h177 行で定義されています。

参照元 pdb_get_logon_divs()pdb_set_logon_divs()samu_new().

uint32 hours_len

passdb.h178 行で定義されています。

参照元 pdb_get_hours_len()pdb_set_hours_len()samu_new()set_user_info().

uint8 hours[MAX_HOURS_LEN]

passdb.h179 行で定義されています。

参照元 pdb_get_hours()pdb_set_hours()print_sam_info()samu_new().

uint16 bad_password_count

passdb.h182 行で定義されています。

参照元 pdb_get_bad_password_count()pdb_set_bad_password_count()samu_new().

uint16 logon_count

passdb.h183 行で定義されています。

参照元 pdb_get_logon_count()pdb_set_logon_count()samu_new().

uint32 unknown_6

passdb.h185 行で定義されています。

参照元 pdb_get_unknown_6()pdb_set_unknown_6()samu_new().

struct pdb_methods* backend_private_methods

passdb.h189 行で定義されています。

参照元 pdb_get_backend_private_data()pdb_set_backend_private_data().

void* backend_private_data

passdb.h190 行で定義されています。

参照元 pdb_get_backend_private_data()pdb_set_backend_private_data().

void(* backend_private_data_free_fn)(void **)

参照元 pdb_set_backend_private_data().

struct passwd* unix_pw

passdb.h195 行で定義されています。

参照元 pdb_copy_sam_account()pdb_get_group_sid()pdb_get_unix_homedir()sam_query_user()samu_set_unix_internal().


この構造体の説明は次のファイルから生成されました:
Sambaに対してSat Aug 29 21:24:45 2009に生成されました。  doxygen 1.4.7