/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/modules/ |
H A D | vfs_afsacl.c | 86 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 D | display_sec.c | 73 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 D | secacl.c | 42 /* 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 D | util_seaccess.c | 31 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 D | secdesc.c | 323 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 D | secace.c | 101 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 D | nfs4acl.c | 131 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 D | nfs4xdr.c | 274 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 D | smbcacls.c | 159 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 D | profiles.c | 506 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 D | editreg.c | 921 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 D | net_rpc_printer.c | 93 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 D | py_ntsec.c | 51 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 D | py_common.h | 60 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 D | psec.c | 133 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 D | security.c | 282 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 D | posix_acls.c | 106 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 D | xfs_acl.c | 590 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 D | disp_sec.c | 150 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 D | libsmbclient.c | 2899 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 D | parse_sec.c | 107 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 D | rpc_secdes.h | 159 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 D | srv_lsa_nt.c | 322 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 D | srv_srvsvc_nt.c | 176 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 D | nt_printing.c | 4857 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...] |