Searched refs:sid (Results 101 - 125 of 1981) sorted by relevance

1234567891011>>

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/librpc/ndr/
H A Dndr_sec_helper.c125 size_t ndr_size_dom_sid(const struct dom_sid *sid, struct smb_iconv_convenience *ic, int flags) argument
127 if (!sid) return 0;
128 return 8 + 4*sid->num_auths;
131 size_t ndr_size_dom_sid28(const struct dom_sid *sid, int flags) argument
135 if (!sid) return 0;
139 if (memcmp(&zero_sid, sid, sizeof(zero_sid)) == 0) {
143 return 8 + 4*sid->num_auths;
146 size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags) argument
148 return ndr_size_dom_sid28(sid, flags);
154 void ndr_print_dom_sid(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument
159 ndr_print_dom_sid2(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument
164 ndr_print_dom_sid28(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument
169 ndr_print_dom_sid0(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument
178 ndr_pull_dom_sid2(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument
197 ndr_push_dom_sid2(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument
209 ndr_pull_dom_sid28(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument
243 ndr_push_dom_sid28(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument
273 ndr_pull_dom_sid0(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument
290 ndr_push_dom_sid0(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/lib/
H A Didmap_cache.c24 * @param[in] sid the sid to map
32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument
44 sid_to_fstring(sidstr, sid));
66 * @param[out] sid where to put the result
70 * If "is_null_sid(sid)", this was a negative mapping.
73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument
89 ZERO_STRUCTP(sid);
91 ret = string_to_sid(sid, value);
102 * @param[in] sid th
112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument
152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument
193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument
232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument
[all...]
H A Dutil_sid.c43 const DOM_SID global_sid_NULL = /* NULL sid */
175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument
177 char *str = sid_string_talloc(talloc_tos(), sid);
187 This introduces a dependency on librpc/ndr/sid.o which can easily
191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
193 char *result = dom_sid_string(mem_ctx, sid);
202 char *sid_string_dbg(const DOM_SID *sid) argument
204 return sid_string_talloc(talloc_tos(), sid);
211 char *sid_string_tos(const DOM_SID *sid) argument
213 return sid_string_talloc(talloc_tos(), sid);
291 sid_append_rid(DOM_SID *sid, uint32 rid) argument
310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument
324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument
341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument
381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument
401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument
504 non_mappable_sid(DOM_SID *sid) argument
526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
546 sid_binstring_hex(const DOM_SID *sid) argument
581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument
619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
666 is_null_sid(const DOM_SID *sid) argument
672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument
691 DOM_SID sid; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/lib/
H A Didmap_cache.c24 * @param[in] sid the sid to map
32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument
44 sid_to_fstring(sidstr, sid));
66 * @param[out] sid where to put the result
70 * If "is_null_sid(sid)", this was a negative mapping.
73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument
89 ZERO_STRUCTP(sid);
91 ret = string_to_sid(sid, value);
102 * @param[in] sid th
112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument
152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument
193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument
232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument
[all...]
H A Dutil_sid.c43 const DOM_SID global_sid_NULL = /* NULL sid */
175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument
177 char *str = sid_string_talloc(talloc_tos(), sid);
187 This introduces a dependency on librpc/ndr/sid.o which can easily
191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
193 char *result = dom_sid_string(mem_ctx, sid);
202 char *sid_string_dbg(const DOM_SID *sid) argument
204 return sid_string_talloc(talloc_tos(), sid);
211 char *sid_string_tos(const DOM_SID *sid) argument
213 return sid_string_talloc(talloc_tos(), sid);
291 sid_append_rid(DOM_SID *sid, uint32 rid) argument
310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument
324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument
341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument
381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument
401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument
504 non_mappable_sid(DOM_SID *sid) argument
526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
546 sid_binstring_hex(const DOM_SID *sid) argument
581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument
619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
666 is_null_sid(const DOM_SID *sid) argument
672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument
691 DOM_SID sid; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/lib/
H A Didmap_cache.c24 * @param[in] sid the sid to map
32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument
44 sid_to_fstring(sidstr, sid));
66 * @param[out] sid where to put the result
70 * If "is_null_sid(sid)", this was a negative mapping.
73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument
89 ZERO_STRUCTP(sid);
91 ret = string_to_sid(sid, value);
102 * @param[in] sid th
112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument
152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument
193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument
232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument
[all...]
H A Dutil_sid.c43 const DOM_SID global_sid_NULL = /* NULL sid */
175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument
177 char *str = sid_string_talloc(talloc_tos(), sid);
187 This introduces a dependency on librpc/ndr/sid.o which can easily
191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
193 char *result = dom_sid_string(mem_ctx, sid);
202 char *sid_string_dbg(const DOM_SID *sid) argument
204 return sid_string_talloc(talloc_tos(), sid);
211 char *sid_string_tos(const DOM_SID *sid) argument
213 return sid_string_talloc(talloc_tos(), sid);
291 sid_append_rid(DOM_SID *sid, uint32 rid) argument
310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument
324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument
341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument
381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument
401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument
504 non_mappable_sid(DOM_SID *sid) argument
526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument
546 sid_binstring_hex(const DOM_SID *sid) argument
581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument
619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument
666 is_null_sid(const DOM_SID *sid) argument
672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument
691 DOM_SID sid; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/libcli/security/
H A Ddom_sid.c169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument
172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length);
216 returns a new sid in the supplied memory context
222 struct dom_sid *sid; local
224 sid = talloc(mem_ctx, struct dom_sid);
225 if (!sid) return NULL;
227 *sid = *domain_sid;
229 sid->sub_auths[sid
238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument
263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument
288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/libcli/security/
H A Ddom_sid.c169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument
172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length);
216 returns a new sid in the supplied memory context
222 struct dom_sid *sid; local
224 sid = talloc(mem_ctx, struct dom_sid);
225 if (!sid) return NULL;
227 *sid = *domain_sid;
229 sid->sub_auths[sid
238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument
263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument
288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/libcli/security/
H A Ddom_sid.c169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument
172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length);
216 returns a new sid in the supplied memory context
222 struct dom_sid *sid; local
224 sid = talloc(mem_ctx, struct dom_sid);
225 if (!sid) return NULL;
227 *sid = *domain_sid;
229 sid->sub_auths[sid
238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument
263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument
288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/winbindd/
H A Dwinbindd_getsidaliases.c24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state
49 request->data.sid[sizeof(request->data.sid)-1]='\0';
51 DEBUG(3, ("getsidaliases %s\n", request->data.sid));
53 if (!string_to_sid(&state->sid, request->data.sid)) {
54 DEBUG(1, ("Could not get convert sid %s from string\n",
55 request->data.sid));
60 domain = find_domain_from_sid_noinit(&state->sid);
62 DEBUG(1,("could not find domain entry for sid
124 struct dom_sid sid; local
[all...]
H A Dwinbindd_gid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state
64 status = wb_gid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;
H A Dwinbindd_uid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state
64 status = wb_uid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;
H A Dwinbindd_lookupsid.c25 struct dom_sid sid; member in struct:winbindd_lookupsid_state
49 request->data.sid[sizeof(request->data.sid)-1]='\0';
51 DEBUG(3, ("lookupsid %s\n", request->data.sid));
53 if (!string_to_sid(&state->sid, request->data.sid)) {
54 DEBUG(5, ("%s not a SID\n", request->data.sid));
59 subreq = wb_lookupsid_send(state, ev, &state->sid);
93 DEBUG(5, ("Could not lookup sid %s: %s\n",
94 sid_string_dbg(&state->sid), nt_errst
[all...]
H A Dwinbindd_sid_to_gid.c24 struct dom_sid sid; member in struct:winbindd_sid_to_gid_state
45 request->data.sid[sizeof(request->data.sid)-1]='\0';
47 DEBUG(3, ("sid to gid %s\n", request->data.sid));
49 if (!string_to_sid(&state->sid, request->data.sid)) {
50 DEBUG(1, ("Could not get convert sid %s from string\n",
51 request->data.sid));
56 subreq = wb_sid2gid_send(state, ev, &state->sid);
[all...]
H A Dwinbindd_sid_to_uid.c24 struct dom_sid sid; member in struct:winbindd_sid_to_uid_state
45 request->data.sid[sizeof(request->data.sid)-1]='\0';
47 DEBUG(3, ("sid to uid %s\n", request->data.sid));
49 if (!string_to_sid(&state->sid, request->data.sid)) {
50 DEBUG(1, ("Could not get convert sid %s from string\n",
51 request->data.sid));
56 subreq = wb_sid2uid_send(state, ev, &state->sid);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/winbindd/
H A Dwinbindd_getsidaliases.c24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state
49 request->data.sid[sizeof(request->data.sid)-1]='\0';
51 DEBUG(3, ("getsidaliases %s\n", request->data.sid));
53 if (!string_to_sid(&state->sid, request->data.sid)) {
54 DEBUG(1, ("Could not get convert sid %s from string\n",
55 request->data.sid));
60 domain = find_domain_from_sid_noinit(&state->sid);
62 DEBUG(1,("could not find domain entry for sid
124 struct dom_sid sid; local
[all...]
H A Dwinbindd_gid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state
64 status = wb_gid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;
H A Dwinbindd_uid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state
64 status = wb_uid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;
H A Dwinbindd_lookupsid.c25 struct dom_sid sid; member in struct:winbindd_lookupsid_state
49 request->data.sid[sizeof(request->data.sid)-1]='\0';
51 DEBUG(3, ("lookupsid %s\n", request->data.sid));
53 if (!string_to_sid(&state->sid, request->data.sid)) {
54 DEBUG(5, ("%s not a SID\n", request->data.sid));
59 subreq = wb_lookupsid_send(state, ev, &state->sid);
93 DEBUG(5, ("Could not lookup sid %s: %s\n",
94 sid_string_dbg(&state->sid), nt_errst
[all...]
H A Dwinbindd_sid_to_gid.c24 struct dom_sid sid; member in struct:winbindd_sid_to_gid_state
45 request->data.sid[sizeof(request->data.sid)-1]='\0';
47 DEBUG(3, ("sid to gid %s\n", request->data.sid));
49 if (!string_to_sid(&state->sid, request->data.sid)) {
50 DEBUG(1, ("Could not get convert sid %s from string\n",
51 request->data.sid));
56 subreq = wb_sid2gid_send(state, ev, &state->sid);
[all...]
H A Dwinbindd_sid_to_uid.c24 struct dom_sid sid; member in struct:winbindd_sid_to_uid_state
45 request->data.sid[sizeof(request->data.sid)-1]='\0';
47 DEBUG(3, ("sid to uid %s\n", request->data.sid));
49 if (!string_to_sid(&state->sid, request->data.sid)) {
50 DEBUG(1, ("Could not get convert sid %s from string\n",
51 request->data.sid));
56 subreq = wb_sid2uid_send(state, ev, &state->sid);
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/winbindd/
H A Dwinbindd_getsidaliases.c24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state
49 request->data.sid[sizeof(request->data.sid)-1]='\0';
51 DEBUG(3, ("getsidaliases %s\n", request->data.sid));
53 if (!string_to_sid(&state->sid, request->data.sid)) {
54 DEBUG(1, ("Could not get convert sid %s from string\n",
55 request->data.sid));
60 domain = find_domain_from_sid_noinit(&state->sid);
62 DEBUG(1,("could not find domain entry for sid
124 struct dom_sid sid; local
[all...]
H A Dwinbindd_gid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state
64 status = wb_gid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;
H A Dwinbindd_uid_to_sid.c26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state
64 status = wb_uid2sid_recv(subreq, &state->sid);
81 DEBUG(5, ("Could not convert sid %s: %s\n",
82 sid_string_dbg(&state->sid), nt_errstr(status)));
85 sid_to_fstring(response->data.sid.sid, &state->sid);
86 response->data.sid.type = SID_NAME_USER;

Completed in 120 milliseconds

1234567891011>>