Searched refs:ace (Results 1 - 25 of 29) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/modules/
H A Dvfs_afsacl.c86 static struct afs_ace *clone_afs_ace(TALLOC_CTX *mem_ctx, struct afs_ace *ace) argument
93 *result = *ace;
96 result->name = talloc_strdup(mem_ctx, ace->name);
175 DEBUG(0, ("Could not talloc AFS ace\n"));
181 DEBUG(0, ("Could not talloc AFS ace name\n"));
198 struct afs_ace *ace; local
200 for (ace = acl->acelist; ace != NULL; ace = ace
307 struct afs_ace *ace = acl->acelist; local
402 struct afs_ace *ace; local
431 struct afs_ace *ace; local
535 nt_to_afs_dir_rights(const char *filename, const SEC_ACE *ace) argument
576 nt_to_afs_file_rights(const char *filename, const SEC_ACE *ace) argument
695 nt_to_afs_acl(const char *filename, uint32 security_info_sent, struct security_descriptor_info *psd, uint32 (*nt_to_afs_rights)(const char *filename, const SEC_ACE *ace), struct afs_acl *afs_acl) argument
717 SEC_ACE *ace = &(dacl->ace[i]); local
844 struct afs_ace *ace; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/rpcclient/
H A Ddisplay_sec.c73 void display_sec_ace(SEC_ACE *ace) argument
78 switch (ace->type) {
95 printf(" (%d) flags: %d\n", ace->type, ace->flags);
96 display_sec_access(&ace->info);
97 sid_to_string(sid_str, &ace->trustee);
114 display_sec_ace(&sec_acl->ace[i]);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/lib/
H A Dsecacl.c42 /* Now we need to return a non-NULL address for the ace list even
44 is a distinct difference between a NULL ace and an ace with zero
49 ((dst->ace = TALLOC_ARRAY(ctx, SEC_ACE, num_aces))
55 dst->ace[i] = ace_list[i]; /* Structure copy. */
71 return make_sec_acl(ctx, src->revision, src->num_aces, src->ace);
108 if (sec_ace_equal(&s1->ace[i], &s2->ace[j])) {
H A Dutil_seaccess.c31 static uint32 check_ace(SEC_ACE *ace, const NT_USER_TOKEN *token, uint32 acc_desired, argument
34 uint32 mask = ace->info.mask;
40 if (ace->flags & SEC_ACE_FLAG_INHERIT_ONLY) {
50 if (!token_sid_in_ace( token, ace))
53 switch (ace->type) {
100 SEC_ACE *ace = &the_acl->ace[i]; local
101 uint32 mask = ace->info.mask;
103 if (!token_sid_in_ace( token, ace))
106 switch (ace
285 SEC_ACE *ace = &the_acl->ace[i]; local
[all...]
H A Dsecdesc.c323 SEC_ACE *ace = 0; local
331 status = sec_ace_add_sid(ctx, &ace, psd[0]->dacl->ace, &psd[0]->dacl->num_aces, sid, mask);
336 if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace)))
359 status = sec_ace_mod_sid(sd->dacl->ace, sd->dacl->num_aces, sid, mask);
375 SEC_ACE *ace = 0; local
383 status = sec_ace_del_sid(ctx, &ace, psd[0]->dacl->ace, &psd[0]->dacl->num_aces, sid);
388 if (!(dacl = make_sec_acl(ctx, psd[0]->dacl->revision, psd[0]->dacl->num_aces, ace)))
424 SEC_ACE *ace local
[all...]
H A Dsecace.c101 NTSTATUS sec_ace_mod_sid(SEC_ACE *ace, size_t num, DOM_SID *sid, uint32 mask) argument
105 if (!ace || !sid) return NT_STATUS_INVALID_PARAMETER;
108 if (sid_compare(&ace[i].trustee, sid) == 0) {
109 ace[i].info.mask = mask;
275 BOOL token_sid_in_ace(const NT_USER_TOKEN *token, const SEC_ACE *ace) argument
280 if (sid_equal(&ace->trustee, &token->user_sids[i]))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfsd/
H A Dnfs4acl.c131 struct nfs4_ace *ace; member in struct:ace_container
224 struct nfs4_ace *ace; local
234 ace = acl->aces + acl->naces;
244 ace->type = NFS4_ACE_ACCESS_DENIED_ACE_TYPE;
245 ace->flag = eflag;
246 ace->access_mask = deny_mask_from_posix(deny, flags);
247 ace->whotype = NFS4_ACL_WHO_OWNER;
248 ace++;
252 ace->type = NFS4_ACE_ACCESS_ALLOWED_ACE_TYPE;
253 ace
623 process_one_v4_ace(struct posix_acl_state *state, struct nfs4_ace *ace) argument
698 struct nfs4_ace *ace; local
753 ace2type(struct nfs4_ace *ace) argument
[all...]
H A Dnfs4xdr.c274 struct nfs4_ace *ace; local
290 for (ace = (*acl)->aces; ace < (*acl)->aces + nace; ace++) {
292 READ32(ace->type);
293 READ32(ace->flag);
294 READ32(ace->access_mask);
299 ace->whotype = nfs4_acl_get_whotype(buf, dummy32);
301 if (ace->whotype != NFS4_ACL_WHO_NAMED)
302 ace
1572 struct nfs4_ace *ace; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/utils/
H A Dsmbcacls.c159 static void print_ace(FILE *f, SEC_ACE *ace) argument
166 SidToString(sidstr, &ace->trustee);
172 ace->type, ace->flags, ace->info.mask);
178 if (ace->type == SEC_ACE_TYPE_ACCESS_ALLOWED) {
180 } else if (ace->type == SEC_ACE_TYPE_ACCESS_DENIED) {
183 fprintf(f, "%d", ace->type);
188 fprintf(f, "/%d/", ace->flags);
193 if (ace
226 parse_ace(SEC_ACE *ace, char *str) argument
319 add_ace(SEC_ACL **the_acl, SEC_ACE *ace) argument
376 SEC_ACE ace; local
430 SEC_ACE *ace = &sd->dacl->ace[i]; local
[all...]
H A Dprofiles.c506 ACE *ace; local
509 ace = (ACE *)&acl->aces;
513 IVAL(&ace->perms, 0));
515 process_sid(&ace->trustee, &old_sid, &new_sid);
516 print_sid(&ace->trustee);
517 ace = (ACE *)((char *)ace + SVAL(&ace->length, 0));
H A Deditreg.c921 int nt_delete_ace(ACE *ace) argument
924 if (ace) {
925 nt_delete_sid(ace->trustee);
926 free(ace);
1227 ACE *ace; local
1229 ace = SMB_MALLOC_P(ACE);
1230 if (!ace) goto error;
1231 ace->type = type;
1232 ace->flags = flags;
1233 ace
1858 dup_ace(REG_ACE *ace) argument
1880 REG_ACE* ace; local
2641 ace_size(ACE *ace) argument
2717 nt_store_ace(REGF *regf, ACE *ace, unsigned char *locn) argument
[all...]
H A Dnet_rpc_printer.c93 void display_sec_ace(SEC_ACE *ace) argument
98 switch (ace->type) {
115 printf(" (%d) flags: %d\n", ace->type, ace->flags);
116 printf("\t\tPermissions: 0x%x: %s\n", ace->info.mask, get_sec_mask_str(ace->info.mask));
118 sid_to_string(sid_str, &ace->trustee);
136 display_sec_ace(&sec_acl->ace[i]);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/python/
H A Dpy_ntsec.c51 BOOL py_from_ACE(PyObject **dict, SEC_ACE *ace) argument
55 if (!ace) {
61 *dict = Py_BuildValue("{sisisi}", "type", ace->type,
62 "flags", ace->flags,
63 "mask", ace->info.mask);
65 if (py_from_SID(&obj, &ace->trustee)) {
73 BOOL py_to_ACE(SEC_ACE *ace, PyObject *dict) argument
108 init_sec_ace(ace, &trustee, ace_type, sec_access, ace_flags);
112 ace->size = SEC_ACE_HEADER_SIZE + sid_size(&trustee);
133 if (py_from_ACE(&obj, &acl->ace[
[all...]
H A Dpy_common.h60 BOOL py_from_ACE(PyObject **dict, SEC_ACE *ace);
61 BOOL py_to_ACE(SEC_ACE *ace, PyObject *dict);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/testsuite/printing/
H A Dpsec.c133 char *ace_to_str(SEC_ACE *ace) argument
138 sid_to_string(sidstr, &ace->sid);
141 ace_type_to_str(ace->type), ace->flags,
142 ace_mask_to_str(ace->info.mask), sidstr);
147 void str_to_ace(SEC_ACE *ace, char *ace_str) argument
155 init_sec_ace(ace, &sid, type, sa, flags);
239 SEC_ACE *ace = &secdesc_ctr->sec->dacl->ace[i]; local
241 sid_to_string(sidstr, &ace
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/ntfs-3g-2009.3.8/libntfs-3g/
H A Dsecurity.c282 ACCESS_ALLOWED_ACE *ace; local
323 ace = (ACCESS_ALLOWED_ACE *)((u8 *)acl + sizeof(ACL));
324 ace->type = ACCESS_ALLOWED_ACE_TYPE;
325 ace->flags = OBJECT_INHERIT_ACE | CONTAINER_INHERIT_ACE;
326 ace->size = cpu_to_le16(sizeof(ACCESS_ALLOWED_ACE));
327 ace->mask = cpu_to_le32(0x1f01ff); /* FIXME */
328 ace->sid.revision = 1;
329 ace->sid.sub_authority_count = 1;
330 ace->sid.sub_authority[0] = 0;
331 ace
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/smbd/
H A Dposix_acls.c106 DEBUG(10,("get_pai_entry_val: world ace\n"));
126 DEBUG(10,("get_entry_val: world ace\n"));
383 DEBUG(10,("create_pai_val: world ace\n"));
414 DEBUG(10,("create_pai_val: (def) world ace\n"));
502 canon_ace *ace; local
504 for (ace = list_head; ace; ace = ace->next)
540 Print out a canon ace
801 map_canon_ace_perms(int *pacl_type, DOM_SID *powner_sid, canon_ace *ace) argument
1174 check_owning_objs(canon_ace *ace, DOM_SID *pfile_owner_sid, DOM_SID *pfile_grp_sid) argument
2028 canon_ace *ace = NULL; local
2074 canon_ace *ace = NULL; local
2742 canon_ace *ace; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/
H A Dxfs_acl.c590 xfs_acl_entry_t *ace, *end; local
594 for (ace = &aclp->acl_entry[0]; ace < end; ace++) {
595 INT_SET(ace->ae_tag, ARCH_CONVERT, ace->ae_tag);
596 INT_SET(ace->ae_id, ARCH_CONVERT, ace->ae_id);
597 INT_SET(ace->ae_perm, ARCH_CONVERT, ace
634 xfs_acl_entry_t *ace, *newace, *end; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/libads/
H A Ddisp_sec.c150 ads_disp_ace(&sd->sacl->ace[i]);
154 ads_disp_ace(&sd->dacl->ace[i]);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/libsmb/
H A Dlibsmbclient.c2899 qsort(the_acl->ace, the_acl->num_aces, sizeof(the_acl->ace[0]), QSORT_CAST ace_compare);
2902 if (sec_ace_equal(&the_acl->ace[i-1], &the_acl->ace[i])) {
2905 the_acl->ace[j] = the_acl->ace[j+1];
2982 SEC_ACE *ace,
3017 ZERO_STRUCTP(ace);
3095 init_sec_ace(ace, &sid, atype, mask, aflags);
3100 static BOOL add_ace(SEC_ACL **the_acl, SEC_ACE *ace, TALLOC_CT argument
2980 parse_ace(struct cli_state *ipc_cli, POLICY_HND *pol, SEC_ACE *ace, BOOL numeric, char *str) argument
3190 SEC_ACE ace; local
3203 SEC_ACE ace; local
3497 SEC_ACE *ace = &sd->dacl->ace[i]; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/rpc_parse/
H A Dparse_sec.c107 if (!prs_uint8("ace extra space", ps, depth, &c))
173 if((psa->ace = PRS_ALLOC_MEM(ps, SEC_ACE, psa->num_aces+1)) == NULL)
180 if(!sec_io_ace(tmp, &psa->ace[i], ps, depth))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/include/
H A Drpc_secdes.h159 SEC_ACE *ace; member in struct:security_acl_info
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/rpc_server/
H A Dsrv_lsa_nt.c322 SEC_ACE ace[3]; local
328 init_sec_ace(&ace[0], &global_sid_World, SEC_ACE_TYPE_ACCESS_ALLOWED, mask, 0);
333 init_sec_ace(&ace[1], &adm_sid, SEC_ACE_TYPE_ACCESS_ALLOWED, mask, 0);
338 init_sec_ace(&ace[2], &local_adm_sid, SEC_ACE_TYPE_ACCESS_ALLOWED, mask, 0);
340 if((psa = make_sec_acl(mem_ctx, NT4_ACL_REVISION, 3, ace)) == NULL)
H A Dsrv_srvsvc_nt.c176 SEC_ACE ace; local
184 init_sec_ace(&ace, &global_sid_World, SEC_ACE_TYPE_ACCESS_ALLOWED, sa, 0);
186 if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, 1, &ace)) != NULL) {
308 SEC_ACE *psa = &ps_dacl->ace[i];
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/printing/
H A Dnt_printing.c4857 SEC_ACE ace[5]; /* max number of ace entries */ local
4869 init_sec_ace(&ace[i++], &global_sid_World, SEC_ACE_TYPE_ACCESS_ALLOWED,
4888 init_sec_ace(&ace[i++], &owner_sid, SEC_ACE_TYPE_ACCESS_ALLOWED,
4893 init_sec_ace(&ace[i++], &owner_sid, SEC_ACE_TYPE_ACCESS_ALLOWED,
4905 init_sec_ace(&ace[i++], &domadmins_sid, SEC_ACE_TYPE_ACCESS_ALLOWED,
4910 init_sec_ace(&ace[i++], &domadmins_sid, SEC_ACE_TYPE_ACCESS_ALLOWED,
4919 if ((psa = make_sec_acl(ctx, NT4_ACL_REVISION, i, ace)) != NULL) {
5025 sid_to_string(sid_str, &the_acl->ace[i].trustee);
5028 the_acl->ace[
[all...]

Completed in 185 milliseconds

12