Home
last modified time | relevance | path

Searched refs:perms (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/delegate/
H A Dzfs_allow_010_pos.ksh67 set -A perms create true false \
101 set -A perms create true false \
133 set -A perms create true false \
167 perms[((n))]="sharenfs"; perms[((n+1))]="true"; perms[((n+2))]="false"
168 perms[((n+3))]="share"; perms[((n+4))]="true"; perms[((n+5))]="false"
179 log_must zfs allow $STAFF1 ${perms[$i]} $dtst
181 if [[ ${perms[((i+k))]} == "true" ]]; then
182 log_must verify_perm $dtst ${perms[$i]} $STAFF1
184 log_must verify_noperm $dtst ${perms[$i]} $STAFF1
H A Dzfs_allow_004_pos.ksh58 typeset perms="snapshot,reservation,compression,checksum,userprop"
63 log_must zfs allow -d $STAFF1 $perms $dtst
64 log_must verify_noperm $dtst $perms $STAFF1
66 log_must verify_perm $childfs $perms $STAFF1
75 log_must zfs allow -d -g $STAFF_GROUP $perms $dtst
76 log_must verify_noperm $dtst $perms $STAFF2
78 log_must verify_perm $childfs $perms $STAFF2
87 log_must zfs allow -d -e $perms $dtst
88 log_must verify_noperm $dtst $perms $OTHER1 $OTHER2
90 log_must verify_perm $childfs $perms $OTHER1 $OTHER2
H A Dzfs_allow_003_pos.ksh54 typeset perms="snapshot,reservation,compression,checksum,userprop"
59 log_must zfs allow -l $STAFF1 $perms $dtst
60 log_must verify_perm $dtst $perms $STAFF1
62 log_must verify_noperm $childfs $perms \
71 log_must zfs allow -l -g $STAFF_GROUP $perms $dtst
72 log_must verify_perm $dtst $perms $STAFF1 $STAFF2
74 log_must verify_noperm $childfs $perms \
83 log_must zfs allow -l -e $perms $dtst
84 log_must verify_perm $dtst $perms $STAFF1 $STAFF2 $OTHER1 $OTHER2
86 log_must verify_noperm $childfs $perms \
H A Dzfs_allow_002_pos.ksh70 typeset perms="snapshot,reservation,compression,checksum,send,userprop"
74 log_must zfs allow $STAFF_GROUP $perms $dtst
75 log_must verify_perm $dtst $perms $STAFF_GROUP
76 log_must verify_noperm $dtst $perms $STAFF1 $STAFF2
91 log_must zfs allow $STAFF_GROUP $perms $dtst
92 log_must verify_perm $dtst $perms $STAFF1 $STAFF2
H A Dzfs_allow_001_pos.ksh65 typeset perms="snapshot,reservation,compression,checksum,send,userprop"
73 log_must zfs allow everyone $perms $dtst
74 log_must verify_perm $dtst $perms $EVERYONE "everyone"
90 log_must zfs allow everyone $perms $dtst
91 log_must verify_perm $dtst $perms $EVERYONE
H A Dzfs_allow_005_pos.ksh53 typeset perms="snapshot,reservation,compression,checksum,userprop"
56 log_must zfs allow -c $perms $ROOT_TESTFS
71 log_must verify_perm $childfs $perms $user
73 log_must verify_noperm $childfs $perms $other
H A Dzfs_allow_012_neg.ksh59 set -A perms create snapshot mount send allow quota reservation \
65 set -A perms create snapshot mount send allow quota reservation \
71 set -A perms create snapshot mount send allow quota reservation \
84 log_must zfs allow $STAFF1 ${perms[$i]} $dtst
85 log_must verify_noperm $dtst ${perms[$i]} $STAFF1
/f-stack/freebsd/contrib/openzfs/module/zcommon/
H A Dzfs_deleg.c160 nvlist_t *perms; in zfs_deleg_verify_nvlist() local
174 error = nvlist_lookup_nvlist(nvp, nvpair_name(who), &perms); in zfs_deleg_verify_nvlist()
181 perm_name = nvlist_next_nvpair(perms, NULL); in zfs_deleg_verify_nvlist()
190 } while ((perm_name = nvlist_next_nvpair(perms, perm_name)) in zfs_deleg_verify_nvlist()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Ddsl_deleg.c101 nvlist_t *perms; in dsl_deleg_can_allow() local
104 VERIFY(nvpair_value_nvlist(whopair, &perms) == 0); in dsl_deleg_can_allow()
106 while ((permpair = nvlist_next_nvpair(perms, permpair))) { in dsl_deleg_can_allow()
176 nvlist_t *perms; in dsl_deleg_set_sync() local
180 perms = fnvpair_value_nvlist(whopair); in dsl_deleg_set_sync()
187 while ((permpair = nvlist_next_nvpair(perms, permpair))) { in dsl_deleg_set_sync()
219 nvlist_t *perms; in dsl_deleg_unset_sync() local
223 if (nvpair_value_nvlist(whopair, &perms) != 0) { in dsl_deleg_unset_sync()
237 while ((permpair = nvlist_next_nvpair(perms, permpair))) { in dsl_deleg_unset_sync()
H A Dvdev_draid.c430 verify_perms(uint8_t *perms, uint64_t children, uint64_t nperms, in verify_perms() argument
438 uint8_t val = perms[(i * children) + j]; in verify_perms()
453 fletcher_4_native_varsize(perms, permssz, &cksum); in verify_perms()
493 uint8_t *perms; in vdev_draid_generate_perms() local
496 perms = vmem_alloc(permssz, KM_SLEEP); in vdev_draid_generate_perms()
512 current_row = &perms[i * children]; in vdev_draid_generate_perms()
527 int error = verify_perms(perms, children, nperms, map->dm_checksum); in vdev_draid_generate_perms()
529 vmem_free(perms, permssz); in vdev_draid_generate_perms()
533 *permsp = perms; in vdev_draid_generate_perms()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_acl.c43 struct zfs2bsd perms[] = {{ACE_READ_DATA, ACL_READ_DATA}, variable
149 entry->ae_perm = _bsd_from_zfs(ace->a_access_mask, perms); in acl_from_aces()
201 ace->a_access_mask = _zfs_from_bsd(entry->ae_perm, perms); in aces_from_acl()
/f-stack/freebsd/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c5582 char *perms; member
5738 const char *who, char *perms, nvlist_t *top_nvl) in store_allow_perm() argument
5799 if (perms != NULL) { in store_allow_perm()
5800 char *curr = perms; in store_allow_perm()
5801 char *end = curr + strlen(perms); in store_allow_perm()
5888 opts->descend, opts->who, opts->perms, *nvlp); in construct_fsacl_list()
5891 opts->descend, NULL, opts->perms, *nvlp); in construct_fsacl_list()
5894 opts->descend, NULL, opts->perms, *nvlp); in construct_fsacl_list()
5976 opts->descend, who, opts->perms, *nvlp); in construct_fsacl_list()
6147 struct deleg_perms *perms = (struct deleg_perms *)data; in set_deleg_perms() local
[all …]