/illumos-gate/usr/src/test/smbsrv-tests/tests/smb_sid/ |
H A D | large_sids.c | 27 test_sid(const char *sidstr, uint8_t idauth, const uint32_t *subauths, in test_sid() argument 34 sid = smb_sid_fromstr(sidstr); in test_sid() 36 fprintf(stderr, "SID %s not valid: %p\n", sidstr, sid); in test_sid() 42 if (strncmp(sidstr, newstr, sizeof (newstr)) != 0) { in test_sid() 44 sidstr, newstr); in test_sid() 55 sid->sid_authority, idauth, sidstr); in test_sid() 61 sid->sid_subauthcnt, subauth_cnt, sidstr); in test_sid() 69 sid->sid_subauthcnt, subauth_cnt, sidstr); in test_sid()
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | sidutil.c | 106 sid_fromstr(char *sidstr) in sid_fromstr() argument 113 if (sidstr == NULL) in sid_fromstr() 116 if (strncmp(sidstr, "S-1-", 4) != 0) in sid_fromstr() 126 sid->sid_authority[5] = atoi(&sidstr[4]); in sid_fromstr() 128 for (i = 0, p = &sidstr[5]; i < NT_SID_SUBAUTH_MAX && *p; ++i) { in sid_fromstr()
|
/illumos-gate/usr/src/common/smbsrv/ |
H A D | smb_sid.c | 318 smb_sid_fromstr(const char *sidstr) in smb_sid_fromstr() argument 327 if (sidstr == NULL) in smb_sid_fromstr() 330 if (strncmp(sidstr, "S-1-", 4) != 0) in smb_sid_fromstr() 334 (void) ddi_strtoul(&sidstr[4], (char **)&p, 10, &sua); in smb_sid_fromstr() 378 smb_sid_fromstr(const char *sidstr) in smb_sid_fromstr() argument 386 if (sidstr == NULL) in smb_sid_fromstr() 389 if (strncmp(sidstr, "S-1-", 4) != 0) in smb_sid_fromstr() 392 sua = strtoul(&sidstr[4], (char **)&p, 10); in smb_sid_fromstr()
|
/illumos-gate/usr/src/cmd/smbsrv/smbadm/ |
H A D | smbadm.c | 861 char sidstr[SMB_SID_STRSZ]; in smbadm_update_groups() local 870 rc = smb_config_getstr(SMB_CI_DOMAIN_SID, sidstr, sizeof (sidstr)); in smbadm_update_groups() 876 (void) strlcat(sidstr, "-512", sizeof (sidstr)); in smbadm_update_groups() 879 msid.gs_sid = smb_sid_fromstr(sidstr); in smbadm_update_groups() 1013 smbadm_lookup_sid(char *sidstr) in smbadm_lookup_sid() argument 1018 if ((rc = smb_lookup_sid(sidstr, &acct)) != 0) { in smbadm_lookup_sid() 1021 sidstr, rc); in smbadm_lookup_sid() 1026 sidstr, xlate_nt_status(acct.a_status)); in smbadm_lookup_sid() 1082 char sidstr[SMB_SID_STRSZ]; in smbadm_group_dump_members() local 1093 smb_sid_tostr(members[i].gs_sid, sidstr); in smbadm_group_dump_members() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_cred.c | 118 char sidstr[SMB_SID_STRSZ]; in smb_cred_set_sid() local 125 smb_sid_tostr(id->i_sid, sidstr); in smb_cred_set_sid() 126 rc = smb_sid_splitstr(sidstr, &ksid->ks_rid); in smb_cred_set_sid() 130 ksid->ks_domain = ksid_lookupdomain(sidstr); in smb_cred_set_sid()
|
H A D | smb_idmap.c | 144 char sidstr[SMB_SID_STRSZ]; in smb_idmap_getid() local 146 smb_sid_tostr(sid, sidstr); in smb_idmap_getid() 147 if (smb_sid_splitstr(sidstr, &sim.sim_rid) != 0) in smb_idmap_getid() 149 sim.sim_domsid = sidstr; in smb_idmap_getid()
|
H A D | smb_quota.c | 299 char *sidstr = NULL, *resume = NULL; in smb_quota_encode_quotas() local 309 sidstr = quota->q_sidstr; in smb_quota_encode_quotas() 310 if ((sid = smb_sid_fromstr(sidstr)) == NULL) { in smb_quota_encode_quotas() 345 resume = sidstr; in smb_quota_encode_quotas()
|
H A D | smb2_durable.c | 503 char *sidstr = NULL; in smb2_dh_import_handle() local 587 rc = nvlist_lookup_string(nvl, "owner_sid", &sidstr); in smb2_dh_import_handle() 695 rc = smb2_dh_import_cred(of, sidstr); in smb2_dh_import_handle() 935 smb2_dh_import_cred(smb_ofile_t *of, char *sidstr) in smb2_dh_import_cred() argument 938 _NOTE(ARGUNUSED(sidstr)) in smb2_dh_import_cred() 948 (void) strlcpy(tmpstr, sidstr, sizeof (tmpstr)); in smb2_dh_import_cred() 1047 char sidstr[SMB_SID_STRSZ]; in smb2_dh_make_persistent() local 1083 (void) snprintf(sidstr, sizeof (sidstr), "%s-%u", in smb2_dh_make_persistent() 1092 "owner_sid", sidstr); in smb2_dh_make_persistent()
|
H A D | smb_user.c | 571 char sidstr[SMB_SID_STRSZ]; in smb_user_is_admin() local 586 (void) strlcpy(sidstr, ADMINISTRATORS_SID, SMB_SID_STRSZ); in smb_user_is_admin() 587 ret = smb_sid_splitstr(sidstr, &rid); in smb_user_is_admin() 599 strcmp(sidstr, ksid_getdomain(ksid)) == 0) || in smb_user_is_admin() 600 ksidlist_has_sid(ksidlist, sidstr, rid)) { in smb_user_is_admin()
|
H A D | smb_acl.c | 405 char *sidstr; in smb_acl_to_zfs() local 427 sidstr = kmem_alloc(SMB_SID_STRSZ, KM_SLEEP); in smb_acl_to_zfs() 440 smb_sid_tostr(ace->se_sid, sidstr); in smb_acl_to_zfs() 442 if (!smb_ace_wellknown_update(sidstr, zace)) { in smb_acl_to_zfs() 448 kmem_free(sidstr, SMB_SID_STRSZ); in smb_acl_to_zfs() 456 kmem_free(sidstr, SMB_SID_STRSZ); in smb_acl_to_zfs()
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | lsar_clnt.c | 303 char sidstr[SMB_SID_STRSZ]; in lsar_query_info_policy() local 329 smb_sid_tostr((smb_sid_t *)pd_info->sid, sidstr); in lsar_query_info_policy() 331 smb_domain_set_basic_info(sidstr, in lsar_query_info_policy() 340 smb_sid_tostr((smb_sid_t *)ad_info->sid, sidstr); in lsar_query_info_policy() 342 smb_domain_set_basic_info(sidstr, in lsar_query_info_policy() 352 smb_sid_tostr((smb_sid_t *)dns_info->sid, sidstr); in lsar_query_info_policy() 355 smb_domain_set_dns_info(sidstr, in lsar_query_info_policy() 1271 char sidstr[SMB_SID_STRSZ]; in lsar_set_trusted_domains_ex() local 1286 smb_sid_tostr((smb_sid_t *)enum_buf->info[i].sid, sidstr); in lsar_set_trusted_domains_ex() 1288 sidstr, in lsar_set_trusted_domains_ex() [all …]
|
H A D | smb_logon.c | 894 char sidstr[SMB_SID_STRSZ]; in smb_token_log() local 905 smb_sid_tostr((smb_sid_t *)token->tkn_user.i_sid, sidstr); in smb_token_log() 906 syslog(LOG_DEBUG, " User->Sid: %s (id=%u)", sidstr, in smb_token_log() 909 smb_sid_tostr((smb_sid_t *)token->tkn_owner.i_sid, sidstr); in smb_token_log() 911 sidstr, token->tkn_owner.i_id); in smb_token_log() 913 smb_sid_tostr((smb_sid_t *)token->tkn_primary_grp.i_sid, sidstr); in smb_token_log() 915 sidstr, token->tkn_primary_grp.i_id); in smb_token_log() 925 smb_sid_tostr((smb_sid_t *)grp->i_sid, sidstr); in smb_token_log() 927 " Grp[%d].Sid: %s (id=%u)", i, sidstr, in smb_token_log()
|
H A D | smb_quota.c | 670 smb_quota_sidtype(smb_quota_tree_t *qtree, char *sidstr) in smb_quota_sidtype() argument 678 (void) strlcpy(key.q_sidstr, sidstr, SMB_SID_STRSZ); in smb_quota_sidtype() 683 sid = smb_sid_fromstr(sidstr); in smb_quota_sidtype() 700 smb_quota_getid(char *sidstr, uint32_t sidtype, uint32_t *id) in smb_quota_getid() argument 706 sid = smb_sid_fromstr(sidstr); in smb_quota_getid() 1049 smb_quota_sidstr(uint32_t id, zfs_userquota_prop_t qprop, char *sidstr) in smb_quota_sidstr() argument 1070 smb_sid_tostr(sid, sidstr); in smb_quota_sidstr()
|
H A D | lsar_svc.c | 797 char sidstr[SMB_SID_STRSZ]; in lsarpc_s_LookupSids() local 826 smb_sid_tostr(sid, sidstr); in lsarpc_s_LookupSids() 828 if (NDR_MSTRING(mxa, sidstr, in lsarpc_s_LookupSids() 949 char sidstr[SMB_SID_STRSZ]; in lsarpc_s_LookupSids2() local 978 smb_sid_tostr(sid, sidstr); in lsarpc_s_LookupSids2() 980 if (NDR_MSTRING(mxa, sidstr, in lsarpc_s_LookupSids2()
|
H A D | samr_svc.c | 1461 char sidstr[SMB_SID_STRSZ]; in samr_s_OpenAlias() local 1482 (void) snprintf(sidstr, SMB_SID_STRSZ, "%s-%d", in samr_s_OpenAlias() 1484 if ((sid = smb_sid_fromstr(sidstr)) == NULL) { in samr_s_OpenAlias() 1630 char sidstr[SMB_SID_STRSZ]; in samr_s_QueryAliasInfo() local 1648 (void) snprintf(sidstr, SMB_SID_STRSZ, "%s-%d", in samr_s_QueryAliasInfo() 1650 if ((sid = smb_sid_fromstr(sidstr)) == NULL) { in samr_s_QueryAliasInfo()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_domain.c | 230 char sidstr[SMB_SID_STRSZ]; in smb_domain_lookup_sid() local 237 smb_sid_tostr(sid, sidstr); in smb_domain_lookup_sid() 244 found = (strcmp(dcnode->di_sid, sidstr) == 0); in smb_domain_lookup_sid() 602 char sidstr[SMB_SID_STRSZ]; in smb_domain_add_primary() local 611 rc = smb_config_getstr(SMB_CI_DOMAIN_SID, sidstr, sizeof (sidstr)); in smb_domain_add_primary() 621 smb_domain_set_basic_info(sidstr, nb_name, fq_name, &di); in smb_domain_add_primary()
|
H A D | smb_idmap.c | 234 char sidstr[SMB_SID_STRSZ]; in smb_idmap_batch_getid() local 241 smb_sid_tostr(sid, sidstr); in smb_idmap_batch_getid() 242 if (smb_sid_splitstr(sidstr, &sim->sim_rid) != 0) in smb_idmap_batch_getid() 245 sim->sim_domsid = strdup(sidstr); in smb_idmap_batch_getid()
|
H A D | smb_acl.c | 354 char sidstr[SMB_SID_STRSZ]; in smb_acl_to_zfs() local 394 smb_sid_tostr(ace->se_sid, sidstr); in smb_acl_to_zfs() 396 if (!smb_ace_wellknown_update(sidstr, zace)) { in smb_acl_to_zfs()
|
H A D | smb_lgrp.c | 1839 char sidstr[SMB_SID_STRSZ]; in smb_lgrp_dtbl_getidx() local 1861 smb_sid_tostr(dom_sid, sidstr); in smb_lgrp_dtbl_getidx() 1865 sidstr); in smb_lgrp_dtbl_getidx() 1883 return (smb_lgrp_dtbl_insert(db, sidstr, dom_idx)); in smb_lgrp_dtbl_getidx()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fksmb_idmap.c | 235 char sidstr[SMB_SID_STRSZ]; in smb_idmap_batch_getid() local 243 smb_sid_tostr(sid, sidstr); in smb_idmap_batch_getid() 244 if (smb_sid_splitstr(sidstr, &sim->sim_rid) != 0) in smb_idmap_batch_getid() 247 sim->sim_domsid = smb_mem_strdup(sidstr); in smb_idmap_batch_getid()
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | sadb.h | 696 char *didstr, *sidstr; member
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | sadb.c | 2197 (strcmp(sq->sidstr, sa->ipsa_src_cid->ipsid_cid) == 0)); in sadb_match_srcid() 2329 sq->sidstr = (char *)(sq->srcid + 1); in sadb_form_query()
|