Home
last modified time | relevance | path

Searched refs:smb_sid_t (Results 1 – 25 of 37) sorted by relevance

12

/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_sid.h234 } smb_sid_t; typedef
265 smb_sid_t *i_sid;
283 boolean_t smb_sid_isvalid(smb_sid_t *);
284 int smb_sid_len(smb_sid_t *);
285 smb_sid_t *smb_sid_dup(smb_sid_t *);
286 smb_sid_t *smb_sid_splice(smb_sid_t *, uint32_t);
288 smb_sid_t *smb_sid_split(smb_sid_t *, uint32_t *);
289 boolean_t smb_sid_cmp(smb_sid_t *, smb_sid_t *);
290 boolean_t smb_sid_islocal(smb_sid_t *);
291 boolean_t smb_sid_indomain(smb_sid_t *, smb_sid_t *);
[all …]
H A Dsmb_idmap.h76 smb_sid_t *sim_sid;
91 idmap_stat smb_idmap_getsid(uid_t, int, smb_sid_t **);
92 idmap_stat smb_idmap_getid(smb_sid_t *, uid_t *, int *);
99 smb_sid_t *, int);
H A Dntifs.h446 smb_sid_t *se_sid;
589 smb_sid_t *sd_owner; /* SID file owner */
590 smb_sid_t *sd_group; /* SID group (for POSIX) */
/illumos-gate/usr/src/common/smbsrv/
H A Dsmb_sid.c79 smb_sid_t *
104 smb_sid_t *
107 smb_sid_t *sid; in smb_sid_splice()
151 smb_sid_t *
219 smb_sid_cmp(smb_sid_t *sid1, smb_sid_t *sid2) in smb_sid_cmp()
246 smb_sid_indomain(smb_sid_t *domain_sid, smb_sid_t *sid) in smb_sid_indomain()
317 smb_sid_t *
320 smb_sid_t *sid; in smb_sid_fromstr()
377 smb_sid_t *
380 smb_sid_t *sid; in smb_sid_fromstr()
[all …]
H A Dsmb_token_xdr.c41 static bool_t smb_sid_xdr(XDR *, smb_sid_t *);
206 smb_sid_xdr(XDR *xdrs, smb_sid_t *objp) in smb_sid_xdr()
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_sam.c35 static uint32_t smb_sam_lookup_user(char *, smb_sid_t **);
36 static uint32_t smb_sam_lookup_group(char *, smb_sid_t **);
65 static smb_lwka_t *smb_lwka_lookup_sid(smb_sid_t *);
103 smb_sid_t *sid; in smb_sam_lookup_name()
209 smb_sam_lookup_sid(smb_sid_t *sid, smb_account_t *account) in smb_sam_lookup_sid()
315 smb_sam_usr_groups(smb_sid_t *user_sid, smb_ids_t *gids) in smb_sam_usr_groups()
467 smb_sam_grp_ismember(const char *gname, smb_sid_t *sid) in smb_sam_grp_ismember()
513 smb_sam_lookup_user(char *name, smb_sid_t **sid) in smb_sam_lookup_user()
537 smb_sam_lookup_group(char *name, smb_sid_t **sid) in smb_sam_lookup_group()
564 smb_lwka_lookup_sid(smb_sid_t *sid) in smb_lwka_lookup_sid()
[all …]
H A Dlibsmb.h628 smb_sid_t *di_binsid;
689 smb_sid_t *gs_sid;
723 int smb_lgrp_add_member(char *, smb_sid_t *, uint16_t);
724 int smb_lgrp_del_member(char *, smb_sid_t *, uint16_t);
729 boolean_t smb_lgrp_is_member(smb_group_t *, smb_sid_t *);
856 smb_sid_t *wka_binsid;
871 smb_wka_t *smb_wka_lookup_sid(smb_sid_t *);
872 smb_sid_t *smb_wka_get_sid(const char *);
883 smb_sid_t *a_sid;
884 smb_sid_t *a_domsid;
[all …]
H A Dsmb_idmap.c71 smb_idmap_getsid(uid_t id, int idtype, smb_sid_t **sid) in smb_idmap_getsid()
109 smb_idmap_getid(smb_sid_t *sid, uid_t *id, int *id_type) in smb_idmap_getid()
232 smb_sid_t *sid, int idtype) in smb_idmap_batch_getid()
393 smb_sid_t *sid; in smb_idmap_batch_binsid()
H A Dsmb_wksids.c143 smb_wka_lookup_sid(smb_sid_t *sid) in smb_wka_lookup_sid()
169 smb_sid_t *
173 smb_sid_t *sid = NULL; in smb_wka_get_sid()
H A Dsmb_lgrp.c214 smb_sid_t *lg_machine_sid;
236 static int smb_lgrp_dtbl_getidx(sqlite *, smb_sid_t *, uint16_t,
238 static int smb_lgrp_dtbl_getsid(sqlite *, uint32_t, smb_sid_t **);
278 smb_sid_t *sid = NULL; in smb_lgrp_add()
597 smb_lgrp_add_member(char *gname, smb_sid_t *msid, uint16_t sid_type) in smb_lgrp_add_member()
948 smb_lgrp_is_member(smb_group_t *grp, smb_sid_t *sid) in smb_lgrp_is_member()
1840 smb_sid_t *dom_sid; in smb_lgrp_dtbl_getidx()
2423 sqlite *db, smb_sid_t **sid) in smb_lgrp_getsid()
2425 smb_sid_t *dom_sid = NULL; in smb_lgrp_getsid()
2426 smb_sid_t *res_sid = NULL; in smb_lgrp_getsid()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dlsalib.c43 static uint32_t lsa_lookup_sid_int(smb_sid_t *, smb_account_t *, boolean_t);
48 static uint32_t lsa_lookup_sid_builtin(smb_sid_t *, smb_account_t *);
49 static uint32_t lsa_lookup_sid_domain(smb_sid_t *, smb_account_t *);
138 lsa_lookup_sid(smb_sid_t *sid, smb_account_t *info) in lsa_lookup_sid()
145 lsa_lookup_lsid(smb_sid_t *sid, smb_account_t *info) in lsa_lookup_lsid()
151 lsa_lookup_sid_int(smb_sid_t *sid, smb_account_t *info, boolean_t try_ad) in lsa_lookup_sid_int()
547 lsa_lookup_sid_builtin(smb_sid_t *sid, smb_account_t *ainfo) in lsa_lookup_sid_builtin()
584 lsa_lookup_sid_domain(smb_sid_t *sid, smb_account_t *ainfo) in lsa_lookup_sid_domain()
H A Dlsar_clnt.c329 smb_sid_tostr((smb_sid_t *)pd_info->sid, sidstr); in lsar_query_info_policy()
340 smb_sid_tostr((smb_sid_t *)ad_info->sid, sidstr); in lsar_query_info_policy()
352 smb_sid_tostr((smb_sid_t *)dns_info->sid, sidstr); in lsar_query_info_policy()
628 info->a_sid = smb_sid_dup((smb_sid_t *)sid_entry->sid); in lsar_lookup_names3()
692 info->a_sid = smb_sid_dup((smb_sid_t *)sid_entry->sid); in lsar_lookup_names4()
704 lsar_lookup_sids(mlsvc_handle_t *lsa_handle, smb_sid_t *sid, in lsar_lookup_sids()
783 account->a_sid = smb_sid_dup((smb_sid_t *)sid); in lsar_lookup_sids1()
844 account->a_sid = smb_sid_dup((smb_sid_t *)sid); in lsar_lookup_sids2()
914 account->a_sid = smb_sid_dup((smb_sid_t *)sid); in lsar_lookup_sids3()
985 (smb_sid_t *)arg.enum_buf->info[i].sid); in lsar_enum_accounts()
[all …]
H A Dsmb_logon.c61 static boolean_t smb_token_is_member(smb_token_t *, smb_sid_t *);
300 smb_sid_t *owner_sid; in smb_token_set_owner()
783 smb_sid_t *user_sid; in smb_token_setup_anon()
816 static smb_sid_t *
836 static smb_sid_t *
864 smb_token_is_member(smb_token_t *token, smb_sid_t *sid) in smb_token_is_member()
866 smb_sid_t *tsid; in smb_token_is_member()
905 smb_sid_tostr((smb_sid_t *)token->tkn_user.i_sid, sidstr); in smb_token_log()
909 smb_sid_tostr((smb_sid_t *)token->tkn_owner.i_sid, sidstr); in smb_token_log()
913 smb_sid_tostr((smb_sid_t *)token->tkn_primary_grp.i_sid, sidstr); in smb_token_log()
[all …]
H A Dnetr_logon.c85 smb_sid_t *domsid; in smb_decode_krb5_pac()
107 domsid = (smb_sid_t *)info.info3.LogonDomainId; in smb_decode_krb5_pac()
395 smb_sid_t *domsid; in netr_setup_token()
399 domsid = (smb_sid_t *)info3->LogonDomainId; in netr_setup_token()
907 smb_sid_t *domain_sid; in netr_setup_domain_groups()
921 domain_sid = (smb_sid_t *)info3->LogonDomainId; in netr_setup_domain_groups()
947 ids->i_sid = smb_sid_dup((smb_sid_t *)info3->ExtraSids[i].sid); in netr_setup_domain_groups()
965 smb_sid_t *domain_sid; in netr_setup_krb5res_groups()
975 domain_sid = (smb_sid_t *)info->rg_dom_sid; in netr_setup_krb5res_groups()
H A Dlibmlsvc.h69 uint32_t lsa_lookup_sid(smb_sid_t *, smb_account_t *);
70 uint32_t lsa_lookup_lsid(smb_sid_t *, smb_account_t *);
H A Dlsalib.h75 uint32_t lsar_lookup_sids(mlsvc_handle_t *, smb_sid_t *, smb_account_t *);
H A Dsrvsvc_sd.c384 sid_size = smb_sid_len((smb_sid_t *)m_sid); in srvsvc_ace_set_absolute()
447 sid_size = smb_sid_len((smb_sid_t *)m_sid); in srvsvc_sd_set_absolute()
457 sid_size = smb_sid_len((smb_sid_t *)m_sid); in srvsvc_sd_set_absolute()
H A Dsamlib.h121 smb_sid_t *samr_lookup_domain(mlsvc_handle_t *, char *);
H A Dlsar_svc.c794 smb_sid_t *sid; in lsarpc_s_LookupSids()
820 sid = (smb_sid_t *)param->lup_sid_table.entries[i].psid; in lsarpc_s_LookupSids()
906 if (smb_sid_cmp((smb_sid_t *)dentry[i].domain_sid, in lsarpc_s_UpdateDomainTable()
946 smb_sid_t *sid; in lsarpc_s_LookupSids2()
972 sid = (smb_sid_t *)param->lup_sid_table.entries[i].psid; in lsarpc_s_LookupSids2()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_idmap.c81 smb_idmap_getsid(uid_t id, int idtype, smb_sid_t **sid) in smb_idmap_getsid()
141 smb_idmap_getid(smb_sid_t *sid, uid_t *id, int *idtype) in smb_idmap_getid()
260 smb_sid_t *sid, int idtype) in smb_idmap_batch_getid()
414 smb_sid_t *sid; in smb_idmap_batch_binsid()
H A Dsmb_nt_transact_security.c285 smb_encode_sid(mbuf_chain_t *mbc, smb_sid_t *sid) in smb_encode_sid()
447 smb_sid_t *
453 smb_sid_t *sid; in smb_decode_sid()
460 if (bytes_left < (int)sizeof (smb_sid_t)) in smb_decode_sid()
469 sidlen = sizeof (smb_sid_t) - sizeof (uint32_t) + in smb_decode_sid()
H A Dsmb_quota.c138 smb_sid_t *sid; in smb_quota_decode_sids()
219 smb_sid_t *sid; in smb_quota_decode_quotas()
298 smb_sid_t *sid; in smb_quota_encode_quotas()
372 smb_sid_t *sid; in smb_quota_query_user_quota()
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfksmb_idmap.c75 smb_idmap_getsid(uid_t id, int idtype, smb_sid_t **sid) in smb_idmap_getsid()
113 smb_idmap_getid(smb_sid_t *sid, uid_t *id, int *id_type) in smb_idmap_getid()
233 smb_sid_t *sid, int idtype) in smb_idmap_batch_getid()
396 smb_sid_t *sid; in smb_idmap_batch_binsid()
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/
H A Dsmbns_netlogon.c52 char *, smb_sid_t *);
83 smb_sid_t *sid = NULL; in smb_netlogon_request()
350 smb_sid_t *domain_sid) in smb_netlogon_samlogon()
/illumos-gate/usr/src/test/smbsrv-tests/tests/smb_sid/
H A Dlarge_sids.c31 smb_sid_t *sid; in test_sid()

12