/osnet-11/usr/src/lib/libntfs/common/include/ntfs/ |
H A D | security.h | 36 * @sid: SID for which to determine if it is valid 38 * Determine if the SID pointed to by @sid is valid. 42 static __inline__ BOOL ntfs_sid_is_valid(const SID *sid) argument 44 if (!sid || sid->revision != SID_REVISION || 45 sid->sub_authority_count > SID_MAX_SUB_AUTHORITIES) 50 extern int ntfs_sid_to_mbs_size(const SID *sid); 51 extern char *ntfs_sid_to_mbs(const SID *sid, char *sid_str,
|
/osnet-11/usr/src/lib/libidmap/common/ |
H A D | sidutil.h | 89 typedef struct sid { struct 120 const char *sid); 122 boolean_t is_sidstr(const char *sid);
|
H A D | idmap_api_nfsv4.c | 42 idmap_nfsv4_getuidbysid(const char *sid, int flag, uid_t *uid) argument 51 if (!is_sidstr(sid)) 55 rc = idmap_cache_lookup_uidbywinname(sid, NULL, uid); 62 sid_splitstr(sidprefix, sizeof (sidprefix), &rid, sid); 67 idmap_cache_add_winname2uid(sid, NULL, *uid, direction); 78 idmap_nfsv4_getgidbysid(const char *sid, int flag, gid_t *gid) argument 87 if (!is_sidstr(sid)) 91 rc = idmap_cache_lookup_gidbywinname(sid, NULL, gid); 98 sid_splitstr(sidprefix, sizeof (sidprefix), &rid, sid); 103 idmap_cache_add_winname2gid(sid, NUL [all...] |
H A D | sidutil.c | 46 * Returns the number of bytes required to hold the sid. 49 sid_len(sid_t *sid) argument 51 if (sid == NULL) 55 + (sid->sid_subauthcnt * sizeof (uint32_t))); 62 * binary sid. 65 sid_tostr(sid_t *sid, char *strsid) argument 70 if (sid == NULL || strsid == NULL) 73 (void) sprintf(p, "S-%d-", sid->sid_revision); 78 if (sid->sid_authority[i] != 0 || i == NT_SID_AUTH_MAX - 1) { 79 (void) sprintf(p, "%d", sid 109 sid_t *sid; local 149 sid_free(sid_t *sid) argument 162 sid_to_le(sid_t *sid) argument 178 sid_from_le(sid_t *sid) argument 223 sid_splitstr( char *sidprefix, size_t buflen, idmap_rid_t *rid, const char *sid) argument 247 is_sidstr(const char *sid) argument [all...] |
H A D | directory_helper.c | 56 char **sid, 73 *sid = NULL; 103 *sid = strdup(text_sid); 104 if (*sid == NULL) 129 char **sid, 132 return (directory_sid_from_name_common(d, name, DIRECTORY_ID_NAME, sid, 137 directory_sid_from_user_name(directory_t d, char *name, char **sid) argument 139 return (directory_sid_from_name_common(d, name, DIRECTORY_ID_USER, sid, 144 directory_sid_from_group_name(directory_t d, char *name, char **sid) argument 146 return (directory_sid_from_name_common(d, name, DIRECTORY_ID_GROUP, sid, 52 directory_sid_from_name_common( directory_t d, char *name, char *type, char **sid, uint64_t *classes) argument 126 directory_sid_from_name( directory_t d, char *name, char **sid, uint64_t *classes) argument 239 directory_name_from_sid( directory_t d, char *sid, char **canon, uint64_t *classes) argument [all...] |
/osnet-11/usr/src/lib/libadutils/common/ |
H A D | addisc.h | 50 char sid[MAXSTRSID]; member in struct:ad_disc_domains_in_forest
|
H A D | adutils_impl.h | 61 char sid[MAXSTRSID]; member in struct:known_domain
|
/osnet-11/usr/src/cmd/ntfsprogs/ |
H A D | sd.c | 29 SID *sid; local 77 aa_ace->sid.revision = 1; 78 aa_ace->sid.sub_authority_count = 1; 79 aa_ace->sid.identifier_authority.value[0] = 0; 80 aa_ace->sid.identifier_authority.value[1] = 0; 81 aa_ace->sid.identifier_authority.value[2] = 0; 82 aa_ace->sid.identifier_authority.value[3] = 0; 83 aa_ace->sid.identifier_authority.value[4] = 0; 85 aa_ace->sid.identifier_authority.value[5] = 5; 86 aa_ace->sid 174 SID *sid; local 404 SID *sid; local [all...] |
/osnet-11/usr/src/lib/libsmb/common/ |
H A D | smb_wksids.c | 144 smb_wka_lookup_sid(smb_sid_t *sid) argument 158 if (smb_sid_cmp(sid, entry->wka_binsid)) 174 smb_sid_t *sid = NULL; local 180 sid = entry->wka_binsid; 182 return (sid);
|
H A D | smb_acl.c | 387 smb_ace_wellknown_update(const char *sid, ace_t *zace) argument 390 char *sid; member in struct:__anon2599 402 if (strcmp(sid, map[i].sid) == 0) {
|
H A D | smb_sam.c | 99 smb_sid_t *sid; local 137 sid = smb_sid_splice(di.di_binsid, lwka->lwka_rid); 142 status = smb_sam_lookup_user(name, &sid); 148 status = smb_sam_lookup_group(name, &sid); 155 status = smb_sam_lookup_user(name, &sid); 163 status = smb_sam_lookup_group(name, &sid); 174 account->a_sid = sid; 176 account->a_domsid = smb_sid_split(sid, &account->a_rid); 206 smb_sam_lookup_sid(smb_sid_t *sid, smb_account_t *account) argument 223 if (smb_sid_cmp(sid, d 391 smb_sam_grp_ismember(const char *gname, smb_sid_t *sid) argument 435 smb_sam_lookup_user(char *name, smb_sid_t **sid) argument 462 smb_sam_lookup_group(char *name, smb_sid_t **sid) argument 489 smb_lwka_lookup_sid(smb_sid_t *sid) argument [all...] |
H A D | smb_sd.c | 286 smb_sid_t *sid; local 311 sid = sd->sd_owner; 312 if (!smb_sid_isvalid(sid)) 316 idm_stat = smb_idmap_getid(sid, &fs_sd->sd_uid, &idtype); 324 sid = sd->sd_group; 325 if (!smb_sid_isvalid(sid)) 329 idm_stat = smb_idmap_getid(sid, &fs_sd->sd_gid, &idtype); 377 smb_sid_t *sid; local 388 SMB_IDMAP_USER, &sid); 395 sd->sd_owner = sid; [all...] |
H A D | smb_doorclnt.c | 58 smb_lookup_sid(const char *sid, lsa_account_t *acct) argument 62 assert((sid != NULL) && (acct != NULL)); 65 (void) strlcpy(acct->a_sid, sid, SMB_SID_STRSZ);
|
/osnet-11/usr/src/lib/libntfs/common/libntfs/ |
H A D | security.c | 110 * @sid: [IN] SID for which to determine the maximum string size 113 * store the standard textual representation of the SID pointed to by @sid. 119 int ntfs_sid_to_mbs_size(const SID *sid) argument 123 if (!ntfs_sid_is_valid(sid)) { 142 if (!sid->identifier_authority.s.high_part) 150 size += (1 + 10) * sid->sub_authority_count; 158 * @sid: [IN] SID to convert 162 * Convert the SID pointed to by @sid to its standard textual representation. 186 char *ntfs_sid_to_mbs(const SID *sid, char *sid_str, size_t sid_str_size) argument 193 * No need to check @sid i [all...] |
/osnet-11/usr/src/lib/pysolaris/common/ |
H A D | misc.c | 37 extern int sid_to_id(char *sid, boolean_t user, uid_t *id); 42 char *sid; local 46 if (!PyArg_ParseTuple(args, "si", &sid, &isuser)) 49 err = sid_to_id(sid, isuser, &id); 51 PyErr_SetString(PyExc_KeyError, sid); 59 * Translate the sid string ("S-1-...") to the user@domain name, if 66 char *name, *sid; local 71 if (!PyArg_ParseTuple(args, "si", &sid, &isuser)) 73 e = directory_name_from_sid(NULL, sid, &name, &classes); 76 PyErr_SetString(PyExc_KeyError, sid); [all...] |
/osnet-11/usr/src/lib/libsmbfs/common/ |
H A D | smbfs_acl.c | 330 smbfs_fprint_sid(FILE *fp, i_ntsid_t *sid) argument 334 if (sid == NULL) { 339 if (smbfs_sid2str(sid, sidbuf, sizeof (sidbuf), NULL) < 0)
|
/osnet-11/usr/src/lib/libndr/common/ |
H A D | ndr_heap.c | 255 ndr_heap_siddup(ndr_heap_t *heap, smb_sid_t *sid) argument 260 if (sid == NULL) 263 size = smb_sid_len(sid); 268 bcopy(sid, new_sid, size);
|
/osnet-11/usr/src/lib/libntsvcs/common/ |
H A D | lsalib.c | 115 lsa_lookup_sid(smb_sid_t *sid, smb_account_t *info) argument 119 if (!smb_sid_isvalid(sid)) 122 status = lsa_lookup_sid_builtin(sid, info); 124 status = smb_sam_lookup_sid(sid, info); 126 status = lsa_lookup_sid_domain(sid, info); 413 struct mslsa_sid *sid; local 428 sid = accounts.info[i].sid; 430 if (lsar_open_account(domain_handle, sid, 437 free(accounts.info[i].sid); 458 lsa_lookup_sid_builtin(smb_sid_t *sid, smb_account_t *ainfo) argument 491 lsa_lookup_sid_domain(smb_sid_t *sid, smb_account_t *ainfo) argument [all...] |
H A D | samlib.c | 111 struct samr_sid *sid; local 129 sid = sam_get_domain_sid(&samr_handle, server, domain_name); 132 SAM_DOMAIN_CREATE_ACCOUNT, sid, &domain_handle); 158 free(sid); 198 struct samr_sid *sid; local 212 sid = sam_get_domain_sid(&samr_handle, server, domain_name); 213 status = samr_open_domain(&samr_handle, SAM_LOOKUP_INFORMATION, sid, 215 free(sid); 251 struct samr_sid *sid; local 265 sid 412 smb_sid_t *sid = NULL; local [all...] |
H A D | samr_clnt.c | 358 struct samr_sid *sid, mlsvc_handle_t *domain_handle) 365 sid == NULL || domain_handle == NULL) { 374 arg.sid = sid; 629 domsid = smb_sid_dup((smb_sid_t *)arg.sid); 357 samr_open_domain(mlsvc_handle_t *samr_handle, DWORD access_mask, struct samr_sid *sid, mlsvc_handle_t *domain_handle) argument
|
H A D | lsar_clnt.c | 219 lsar_open_account(mlsvc_handle_t *lsa_handle, struct mslsa_sid *sid, argument 226 if (ndr_is_null_handle(lsa_handle) || sid == NULL) 233 arg.sid = sid; 327 * indicating that the domain name and domain sid fields are vaild. If 368 smb_sid_tostr((smb_sid_t *)pd_info->sid, sidstr); 379 smb_sid_tostr((smb_sid_t *)ad_info->sid, sidstr); 391 smb_sid_tostr((smb_sid_t *)dns_info->sid, sidstr); 413 * Lookup a name and obtain the sid/rid. 414 * This is a wrapper for the various lookup sid RPC 759 smb_sid_t *sid = (smb_sid_t *)key; local 792 lsar_lookup_sids1(mlsvc_handle_t *lsa_handle, lsa_sid_t *sid, smb_account_t *account) argument 852 lsar_lookup_sids2(mlsvc_handle_t *lsa_handle, lsa_sid_t *sid, smb_account_t *account) argument 920 lsar_lookup_sids3(mlsvc_handle_t *lsa_handle, lsa_sid_t *sid, smb_account_t *account) argument [all...] |
/osnet-11/usr/src/lib/libcurses/screen/ |
H A D | idlok.c | 57 static IDST *sid, *eid; /* list of idln actions */ variable 102 for (idp = sid; idp != eid; idp++) { 127 ip = sid; 131 eip = sid - 1;
|
/osnet-11/usr/src/lib/libsmbns/common/ |
H A D | smbns_netlogon.c | 82 smb_sid_t *sid = NULL; local 95 if ((sid = smb_sid_fromstr(di.di_sid)) != NULL) 101 domain, sid); 105 smb_sid_free(sid); 338 * DWORD DomainSidSize; # domain sid length in bytes 339 * BYTE *DomainSid; # domain sid
|
/osnet-11/usr/src/cmd/sendmail/libsm/ |
H A D | ldap.c | 1175 int sid; local 1190 sid = ldap_search(lmap->ldap_ld, 1201 sid = ldap_search(lmap->ldap_ld, 1212 sid = ldap_url_parse(rl->lr_search, 1215 if (sid != 0) 1217 errno = sid + E_LDAPURLBASE; 1268 sid = ldap_search(lmap->ldap_ld, 1286 if (sid == -1) 1311 status = sm_ldap_results(lmap, sid, newflags, delim,
|
/osnet-11/usr/src/lib/libnsl/rpc/ |
H A D | svcauth_des.c | 101 static void cache_ref(uint32_t); /* note that sid was ref'd */ 127 uint32_t sid; local 249 sid = cred->adc_nickname; 250 if (sid >= authdes_cachesz) { 256 entry = &_rpc_authdes_cache[sid]; 261 sessionkey = &_rpc_authdes_cache[sid].key; 286 _rpc_authdes_cache[sid].rname); 335 } else sid = cache_spot_id; 338 window = _rpc_authdes_cache[sid].window; 350 _rpc_authdes_cache[sid] 531 cache_ref(uint32_t sid) argument 630 uint32_t sid; local [all...] |