| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/delegate/ |
| H A D | zfs_allow_010_pos.ksh | 67 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 D | zfs_allow_004_pos.ksh | 58 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 D | zfs_allow_003_pos.ksh | 54 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 D | zfs_allow_002_pos.ksh | 70 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 D | zfs_allow_001_pos.ksh | 65 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 D | zfs_allow_005_pos.ksh | 53 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 D | zfs_allow_012_neg.ksh | 59 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 D | zfs_deleg.c | 160 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 D | dsl_deleg.c | 101 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 D | vdev_draid.c | 430 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 D | spl_acl.c | 43 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 D | zfs_main.c | 5582 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 …]
|