/illumos-gate/usr/src/lib/libsec/common/ |
H A D | aclutils.h | 120 extern acl_t *yyacl; 130 extern int acl_addentries(acl_t *, acl_t *, int); 131 extern int acl_removeentries(acl_t *, acl_t *, int, int); 132 extern int acl_modifyentries(acl_t *, acl_t *, int); 133 extern void acl_printacl(acl_t *, int, int); 134 extern void acl_printacl2(acl_t *, int, int); 136 extern acl_t *acl_dup(acl_t *); 137 extern int acl_type(acl_t *); 138 extern int acl_cnt(acl_t *); 139 extern int acl_flags(acl_t *); [all …]
|
H A D | aclutils.c | 108 acl_t *acl_info; in cacl_get() 322 acl_cnt(acl_t *aclp) in acl_cnt() 328 acl_type(acl_t *aclp) in acl_type() 333 acl_t * 334 acl_dup(acl_t *aclp) in acl_dup() 336 acl_t *newaclp; in acl_dup() 362 acl_data(acl_t *aclp) in acl_data() 370 acl_t * 373 acl_t *aclp; in acl_to_aclp() 556 acl_modifyentries(acl_t *acl1, acl_t *newentries, int where) in acl_modifyentries() [all …]
|
H A D | acltext.c | 62 acl_t *yyacl; 66 extern acl_t *acl_alloc(enum acl_type); 206 aclent_printacl(acl_t *aclp) in aclent_printacl() 821 acl_t *aclp; in aclfromtext() 910 ace_acltotext(acl_t *aceaclp, int flags) in ace_acltotext() 999 acl_totext(acl_t *aclp, int flags) in acl_totext() 1050 acl_parse(const char *acltextp, acl_t **aclp) in acl_parse() 1061 ace_compact_printacl(acl_t *aclp, int flgs) in ace_compact_printacl() 1103 ace_printacl(acl_t *aclp, int cols, int flgs) in ace_printacl() 1144 acl_printacl2(acl_t *aclp, int cols, int flgs) in acl_printacl2() [all …]
|
H A D | aclcheck.c | 300 ace_aclcheck(acl_t *aclp, int isdir) in ace_aclcheck() 361 acl_check(acl_t *aclp, int flag) in acl_check()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | acl.h | 55 typedef struct acl_info acl_t; typedef 296 extern void acl_free(acl_t *); 297 extern int acl_get(const char *, int, acl_t **); 298 extern int facl_get(int, int, acl_t **); 299 extern int acl_set(const char *, acl_t *acl); 300 extern int facl_set(int, acl_t *acl); 303 extern char *acl_totext(acl_t *, int); 304 extern int acl_fromtext(const char *, acl_t **); 305 extern int acl_check(acl_t *, int);
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/ |
H A D | zfs_acl_chmod_xattr_001_pos.ksh | 88 typeset acl_t=$3 95 if [[ $acl_t == *read_xattr* ]]; then 97 elif [[ $acl_t == *write_xattr* ]]; then 151 typeset flag acl_p acl_t parent 156 for acl_t in "${a_access[@]}"; do 157 log_must usr_exec chmod A+$flag:$acl_t $node 162 "$acl_t" "$g_usr" "$o_usr" 164 log_pos usr_exec chmod A-$flag:$acl_t $node
|
H A D | zfs_acl_chmod_xattr_002_pos.ksh | 84 typeset acl_t=$3 146 typeset flag acl_p acl_t parent 151 for acl_t in "${a_access[@]}"; do 152 log_must usr_exec chmod A+$flag:$acl_t $node 157 "$acl_t" "$owner" "$g_usr" "$o_usr" 159 log_pos usr_exec chmod A-$flag:$acl_t $node
|
H A D | zfs_acl_chmod_delete_001_pos.ksh | 201 typeset flag acl_p acl_t parent 211 for acl_t in "${access_target[@]}"; do 212 [[ -n $acl_t ]] && \ 213 log_must usr_exec chmod A+$flag:$acl_t $node 218 "$acl_p" "$acl_t" "$g_usr" "$o_usr" 220 [[ -n $acl_t ]] && \
|
H A D | zfs_acl_chmod_owner_001_pos.ksh | 277 typeset flag acl_t 280 for acl_t in $a_access; do 281 log_must su $user -c "chmod A+$flag:$acl_t $node" 285 check_chmod_results $user $node $flag $acl_t $g_usr \
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_acl.c | 400 acl_t *zacl; in smb_acl_to_zfs() 586 static acl_t * 589 acl_t *zacl; in smb_fsacl_null_empty() 611 acl_t * 614 acl_t *acl; in smb_fsacl_alloc() 638 acl_t * 639 smb_fsacl_merge(acl_t *dacl, acl_t *sacl) in smb_fsacl_merge() 641 acl_t *acl; in smb_fsacl_merge() 665 smb_fsacl_split(acl_t *zacl, acl_t **dacl, acl_t **sacl, int which_acl) in smb_fsacl_split() 773 acl_t * [all …]
|
/illumos-gate/usr/src/lib/libsmbfs/netsmb/ |
H A D | smbfs_acl.h | 49 int smbfs_acl_get(int fd, acl_t **, uid_t *, gid_t *); 58 int smbfs_acl_set(int fd, acl_t *, uid_t, gid_t); 100 int smbfs_acl_sd2zfs(struct i_ntsd *, acl_t *, uid_t *, gid_t *); 101 int smbfs_acl_zfs2sd(acl_t *, uid_t, gid_t, uint32_t, struct i_ntsd **);
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | ntifs.h | 610 acl_t *sd_zdacl; 611 acl_t *sd_zsacl; 626 smb_acl_t *smb_acl_from_zfs(acl_t *); 627 uint32_t smb_acl_to_zfs(smb_acl_t *, uint32_t, int, acl_t **); 631 void smb_fsacl_free(acl_t *); 632 acl_t *smb_fsacl_alloc(int, int);
|
H A D | smb_kproto.h | 913 acl_t *smb_fsacl_inherit(acl_t *, int, int, cred_t *); 914 acl_t *smb_fsacl_merge(acl_t *, acl_t *); 915 void smb_fsacl_split(acl_t *, acl_t **, acl_t **, int); 916 acl_t *smb_fsacl_from_vsa(vsecattr_t *, acl_type_t); 917 int smb_fsacl_to_vsa(acl_t *, vsecattr_t *, int *);
|
H A D | smb_vops.h | 161 int smb_vop_acl_read(vnode_t *, acl_t **, int, acl_type_t, cred_t *); 162 int smb_vop_acl_write(vnode_t *, acl_t *, int, cred_t *);
|
/illumos-gate/usr/src/lib/lib9p/common/ |
H A D | genacl.h | 303 struct l9p_acl *l9p_darwin_nfsv4acl_to_acl(acl_t acl); 307 struct l9p_acl *l9p_freebsd_nfsv4acl_to_acl(acl_t acl); 311 struct l9p_acl *l9p_illumos_nfsv4acl_to_acl(acl_t *acl); 315 struct l9p_acl *l9p_posix_acl_to_acl(acl_t acl);
|
H A D | genacl.c | 52 static int l9p_count_aces(acl_t sysacl); 53 static struct l9p_acl *l9p_sysacl_to_acl(int, acl_t, econvertfn *); 517 l9p_count_aces(acl_t sysacl) in l9p_count_aces() 535 l9p_sysacl_to_acl(int acetype, acl_t sysacl, econvertfn *convert) in l9p_sysacl_to_acl() 564 l9p_posix_acl_to_acl(acl_t sysacl) in l9p_posix_acl_to_acl() 716 l9p_freebsd_nfsv4acl_to_acl(acl_t sysacl) in l9p_freebsd_nfsv4acl_to_acl() 725 l9p_darwin_nfsv4acl_to_acl(acl_t sysacl) in l9p_darwin_nfsv4acl_to_acl() 750 l9p_illumos_nfsv4acl_to_acl(acl_t *sysacl) in l9p_illumos_nfsv4acl_to_acl()
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_acl.c | 60 acl_t *acl_alloc(enum acl_type); 62 static idmap_stat smb_fsacl_getsids(smb_idmap_batch_t *, acl_t *); 63 static acl_t *smb_fsacl_null_empty(boolean_t); 286 smb_acl_from_zfs(acl_t *zacl) in smb_acl_from_zfs() 356 acl_t *zacl; in smb_acl_to_zfs() 468 smb_fsacl_getsids(smb_idmap_batch_t *sib, acl_t *zacl) in smb_fsacl_getsids() 538 static acl_t * 541 acl_t *zacl; in smb_fsacl_null_empty() 563 acl_t * 566 acl_t *acl; in smb_fsacl_alloc() [all …]
|
/illumos-gate/usr/src/test/libsec-tests/cmd/ |
H A D | acl_from_text.c | 31 extern acl_t acl_canned; 34 acl_compare(acl_t *lib, acl_t *ref) in acl_compare() 98 acl_t *aclp = NULL; /* acl info */ in main()
|
H A D | acl_to_text.c | 31 extern acl_t acl_canned; 36 acl_t *aclp = &acl_canned; in main()
|
H A D | acl_canned.c | 95 acl_t acl_canned = {
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | acl_api.c | 65 acl_t *acl_alloc(enum acl_type); 66 void acl_free(acl_t *); 211 smbfs_acl_get(int fd, acl_t **aclp, uid_t *uidp, gid_t *gidp) in smbfs_acl_get() 214 acl_t *acl = NULL; in smbfs_acl_get() 279 smbfs_acl_set(int fd, acl_t *acl, uid_t uid, gid_t gid) in smbfs_acl_set()
|
/illumos-gate/usr/src/common/acl/ |
H A D | acl_common.h | 53 extern acl_t *acl_alloc(acl_type_t); 54 extern void acl_free(acl_t *aclp); 55 extern int acl_translate(acl_t *aclp, int target_flavor, boolean_t isdir,
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/chacl/ |
H A D | chacl.c | 63 void chacl(char *, uint32_t, uid_t, gid_t, acl_t *); 81 acl_t *acl = NULL; in main() 163 chacl(char *file, uint32_t selector, uid_t uid, gid_t gid, acl_t *acl) in chacl()
|
/illumos-gate/usr/src/common/smbclnt/ |
H A D | smbfs_ntacl.h | 131 int smbfs_acl_sd2zfs(struct i_ntsd *, acl_t *, uid_t *, gid_t *); 145 int smbfs_acl_zfs2sd(acl_t *, uid_t, gid_t, uint32_t, struct i_ntsd **);
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/lsacl/ |
H A D | lsacl.c | 47 extern acl_t *acl_alloc(acl_type_t); 99 acl_t *acl; in lsacl()
|