/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 | 101 cacl_get(acl_inp inp, int get_flag, int type, acl_t **aclp) in cacl_get() 108 acl_t *acl_info; in cacl_get() 227 acl_get(const char *path, int get_flag, acl_t **aclp) in acl_get() 236 facl_get(int fd, int get_flag, acl_t **aclp) in facl_get() 249 cacl_set(acl_inp *acl_inp, acl_t *aclp, int type) in cacl_set() 302 acl_set(const char *path, acl_t *aclp) in acl_set() 312 facl_set(int fd, acl_t *aclp) in facl_set() 322 acl_cnt(acl_t *aclp) in acl_cnt() 328 acl_type(acl_t *aclp) in acl_type() 333 acl_t * [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() 1019 acl_fromtext(const char *acltextp, acl_t **ret_aclp) in acl_fromtext() 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() [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 | 102 static idmap_stat smb_fsacl_getsids(smb_idmap_batch_t *, acl_t *); 103 static acl_t *smb_fsacl_null_empty(boolean_t); 105 static int smb_fsacl_inheritable(acl_t *, int); 331 smb_acl_from_zfs(acl_t *zacl) in smb_acl_from_zfs() 397 smb_acl_to_zfs(smb_acl_t *acl, uint32_t flags, int which_acl, acl_t **fs_acl) in smb_acl_to_zfs() 400 acl_t *zacl; in smb_acl_to_zfs() 517 smb_fsacl_getsids(smb_idmap_batch_t *sib, acl_t *zacl) in smb_fsacl_getsids() 586 static acl_t * 589 acl_t *zacl; in smb_fsacl_null_empty() 611 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/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() 352 smb_acl_to_zfs(smb_acl_t *acl, uint32_t flags, int which_acl, acl_t **fs_acl) in smb_acl_to_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 * [all …]
|
/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/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()
|