/freebsd/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/ |
H A D | zfs_destroy_001_pos.ksh | 69 typeset dtst=$2 72 if [[ $dtst == $VOL || $dtst == $VOLSNAP ]]; then 80 if [[ $dtst != $FS || $dtst != $CTR ]]; then 104 case $dtst in 109 log_mustnot $ZFS destroy -rR $dtst 116 log_mustnot $ZFS destroy -rR $dtst 122 mpt_dir=$(snapshot_mountpoint $dtst) 125 log_must $ZFS destroy -rR $dtst 126 log_must $ZFS snapshot $dtst 135 log_must $ZFS destroy -rR $dtst [all …]
|
H A D | zfs_destroy_common.kshlib | 46 typeset dtst=$1 65 if [[ $dtst == snap || $dtst == clone ]]; then 74 if [[ $dtst == clone ]]; then 150 typeset dtst 153 for dtst in "$@"; do 156 if [[ $dtst == $VOL || $dtst == $VOLSNAP || \ 157 $dtst == $VOLCLONE ]] 162 newlist="$newlist $dtst"
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_destroy/ |
H A D | zfs_destroy_001_pos.ksh | 61 typeset dtst=$2 64 if [[ $dtst == $VOL || $dtst == $VOLSNAP ]]; then 72 if [[ $dtst != $FS ]]; then 95 case $dtst in 105 log_mustnot zfs destroy -rR $dtst 116 log_mustnot zfs destroy -rR $dtst 127 log_must_busy zfs destroy -rR $dtst 128 log_must zfs snapshot $dtst 133 mpt_dir=$(snapshot_mountpoint $dtst) 139 log_mustnot zfs destroy -rR $dtst [all …]
|
H A D | zfs_destroy_common.kshlib | 51 typeset dtst=$1 72 if [[ $dtst == snap || $dtst == clone ]]; then 81 if [[ $dtst == clone ]]; then 119 typeset dtst 122 for dtst in "$@"; do 125 if [[ $dtst == $VOL || $dtst == $VOLSNAP || \ 126 $dtst == $VOLCLONE ]] 131 newlist="$newlist $dtst"
|
/freebsd/tests/sys/cddl/zfs/tests/delegate/ |
H A D | zfs_unallow_006_pos.ksh | 60 for dtst in $DATASETS ; do 61 log_must $ZFS allow -u $STAFF1 $LOCAL_DESC_SET $dtst 62 log_must $ZFS allow -g $STAFF_GROUP $LOCAL_DESC_SET $dtst 63 log_must $ZFS allow -e $LOCAL_DESC_SET $dtst 65 log_must verify_perm $dtst $LOCAL_DESC_SET \ 68 log_must $ZFS unallow -e $dtst 69 log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1 $STAFF2 70 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2 72 log_must $ZFS unallow -g $STAFF_GROUP $dtst 73 log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1 [all …]
|
H A D | zfs_allow_004_pos.ksh | 82 for dtst in $DATASETS ; do 83 log_must $ZFS allow -d $STAFF1 $perms $dtst 84 log_must verify_noperm $dtst $perms $STAFF1 85 if [[ $dtst == $ROOT_TESTFS ]]; then 94 for dtst in $DATASETS ; do 95 log_must $ZFS allow -d -g $STAFF_GROUP $perms $dtst 96 log_must verify_noperm $dtst $perms $STAFF2 97 if [[ $dtst == $ROOT_TESTFS ]]; then 106 for dtst in $DATASETS ; do 107 log_must $ZFS allow -d -e $perms $dtst [all …]
|
H A D | zfs_allow_003_pos.ksh | 73 for dtst in $DATASETS ; do 74 log_must $ZFS allow -l $STAFF1 $perms $dtst 75 log_must verify_perm $dtst $perms $STAFF1 76 if [[ $dtst == $ROOT_TESTFS ]] ; then 85 for dtst in $DATASETS ; do 86 log_must $ZFS allow -l -g $STAFF_GROUP $perms $dtst 87 log_must verify_perm $dtst $perms $STAFF1 $STAFF2 88 if [[ $dtst == $ROOT_TESTFS ]] ; then 97 for dtst in $DATASETS ; do 98 log_must $ZFS allow -l -e $perms $dtst [all …]
|
H A D | zfs_allow_009_neg.ksh | 60 for dtst in $DATASETS ; do 61 log_mustnot eval "$ZFS allow -s @$longset $dtst" 64 log_mustnot $ZFS allow -s @non-existent $dtst 65 log_mustnot $ZFS allow $STAFF "atime,created,mounted" $dtst 66 log_mustnot $ZFS allow $dtst $TESTPOOL 67 log_mustnot $ZFS allow -c $dtst 68 log_mustnot $ZFS allow -u $STAFF1 $dtst 69 log_mustnot $ZFS allow -u $STAFF1 -g $STAFF_GROUP "create,destroy" $dtst 70 log_mustnot $ZFS allow -u $STAFF1 -e "mountpoint" $dtst
|
H A D | zfs_unallow_003_pos.ksh | 64 for dtst in $DATASETS ; do 65 log_must $ZFS unallow $STAFF1 $dtst 66 log_must $ZFS unallow -l -d $STAFF2 $dtst 67 log_must verify_noperm $dtst $LOCAL_SET $STAFF1 68 if [[ $dtst == $ROOT_TESTFS ]]; then 72 log_must $ZFS unallow -l -d $OTHER1 $dtst 73 log_must $ZFS unallow -r $OTHER2 $dtst 74 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2 75 if [[ $dtst == $ROOT_TESTFS ]]; then
|
H A D | delegate_common.kshlib | 74 typeset dtst=$1 78 if [[ -z $@ || -z $permissions || -z $dtst ]]; then 82 typeset type=$(get_prop type $dtst) 91 check_fs_perm $user $perm $dtst 94 check_vol_perm $user $perm $dtst 100 "on $dtst" 118 typeset dtst=$1 122 if [[ -z $@ || -z $permissions || -z $dtst ]]; then 126 typeset type=$(get_prop type $dtst) 135 check_fs_perm $user $perm $dtst [all …]
|
H A D | zfs_allow_008_pos.ksh | 65 for dtst in $DATASETS ; do 67 log_must $ZFS allow -l $STAFF1 $perms1 $dtst 68 log_must $ZFS allow -l $STAFF1 allow $dtst 70 if [[ $dtst == $ROOT_TESTFS ]]; then 78 log_must user_run $STAFF1 $ZFS allow -l $OTHER1 $perms1 $dtst 79 log_must verify_perm $dtst $perms1 $OTHER1 83 log_mustnot user_run $STAFF1 $ZFS allow $OTHER1 $perms2 $dtst 84 log_must verify_noperm $dtst $perms2 $OTHER1
|
H A D | zfs_unallow_001_pos.ksh | 60 for dtst in $DATASETS ; do 61 log_must $ZFS unallow -l $STAFF1 $dtst 62 log_must verify_noperm $dtst $LOCAL_SET $STAFF1 64 log_must $ZFS unallow -l $OTHER1 $dtst 65 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 67 log_must verify_perm $dtst $LOCAL_DESC_SET $OTHER2 68 if [[ $dtst == $ROOT_TESTFS ]]; then
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/delegate/ |
H A D | zfs_unallow_006_pos.ksh | 51 for dtst in $DATASETS ; do 52 log_must zfs allow -u $STAFF1 $LOCAL_DESC_SET $dtst 53 log_must zfs allow -g $STAFF_GROUP $LOCAL_DESC_SET $dtst 54 log_must zfs allow -e $LOCAL_DESC_SET $dtst 56 log_must verify_perm $dtst $LOCAL_DESC_SET \ 59 log_must zfs unallow -e $dtst 60 log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1 $STAFF2 61 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2 63 log_must zfs unallow -g $STAFF_GROUP $dtst 64 log_must verify_perm $dtst $LOCAL_DESC_SET $STAFF1 [all …]
|
H A D | zfs_allow_004_pos.ksh | 62 for dtst in $DATASETS ; do 63 log_must zfs allow -d $STAFF1 $perms $dtst 64 log_must verify_noperm $dtst $perms $STAFF1 65 if [[ $dtst == $ROOT_TESTFS ]]; then 74 for dtst in $DATASETS ; do 75 log_must zfs allow -d -g $STAFF_GROUP $perms $dtst 76 log_must verify_noperm $dtst $perms $STAFF2 77 if [[ $dtst == $ROOT_TESTFS ]]; then 86 for dtst in $DATASETS ; do 87 log_must zfs allow -d -e $perms $dtst [all …]
|
H A D | zfs_allow_003_pos.ksh | 58 for dtst in $DATASETS ; do 59 log_must zfs allow -l $STAFF1 $perms $dtst 60 log_must verify_perm $dtst $perms $STAFF1 61 if [[ $dtst == $ROOT_TESTFS ]] ; then 70 for dtst in $DATASETS ; do 71 log_must zfs allow -l -g $STAFF_GROUP $perms $dtst 72 log_must verify_perm $dtst $perms $STAFF1 $STAFF2 73 if [[ $dtst == $ROOT_TESTFS ]] ; then 82 for dtst in $DATASETS ; do 83 log_must zfs allow -l -e $perms $dtst [all …]
|
H A D | zfs_allow_009_neg.ksh | 51 for dtst in $DATASETS ; do 52 log_mustnot eval "zfs allow -s @$longset $dtst" 54 log_mustnot zfs allow -s @non-existent $dtst 55 log_mustnot zfs allow $STAFF "atime,created,mounted" $dtst 56 log_mustnot zfs allow $dtst $TESTPOOL 57 log_mustnot zfs allow -c $dtst 58 log_mustnot zfs allow -u $STAFF1 $dtst 59 log_mustnot zfs allow -u $STAFF1 -g $STAFF_GROUP "create,destroy" $dtst 60 log_mustnot zfs allow -u $STAFF1 -e "mountpoint" $dtst
|
H A D | zfs_unallow_003_pos.ksh | 55 for dtst in $DATASETS ; do 56 log_must zfs unallow $STAFF1 $dtst 57 log_must zfs unallow -l -d $STAFF2 $dtst 58 log_must verify_noperm $dtst $LOCAL_SET $STAFF1 59 if [[ $dtst == $ROOT_TESTFS ]]; then 63 log_must zfs unallow -l -d $OTHER1 $dtst 64 log_must zfs unallow -r $OTHER2 $dtst 65 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 $OTHER2 66 if [[ $dtst == $ROOT_TESTFS ]]; then
|
H A D | delegate_common.kshlib | 78 typeset dtst=$1 82 if [[ -z $@ || -z $permissions || -z $dtst ]]; then 86 typeset type=$(get_prop type $dtst) 95 check_fs_perm $user $perm $dtst 98 check_vol_perm $user $perm $dtst 102 log_note "Check $type $user $perm $dtst" 105 "on $dtst" 123 typeset dtst=$1 127 if [[ -z $@ || -z $permissions || -z $dtst ]]; then 131 typeset type=$(get_prop type $dtst) [all …]
|
H A D | zfs_allow_008_pos.ksh | 56 for dtst in $DATASETS ; do 58 log_must zfs allow -l $STAFF1 $perms1 $dtst 59 log_must zfs allow -l $STAFF1 allow $dtst 61 if [[ $dtst == $ROOT_TESTFS ]]; then 69 log_must user_run $STAFF1 zfs allow -l $OTHER1 $perms1 $dtst 70 log_must verify_perm $dtst $perms1 $OTHER1 74 log_mustnot user_run $STAFF1 zfs allow $OTHER1 $perms2 $dtst 75 log_must verify_noperm $dtst $perms2 $OTHER1
|
H A D | zfs_unallow_001_pos.ksh | 51 for dtst in $DATASETS ; do 52 log_must zfs unallow -l $STAFF1 $dtst 53 log_must verify_noperm $dtst $LOCAL_SET $STAFF1 55 log_must zfs unallow -l $OTHER1 $dtst 56 log_must verify_noperm $dtst $LOCAL_DESC_SET $OTHER1 58 log_must verify_perm $dtst $LOCAL_DESC_SET $OTHER2 59 if [[ $dtst == $ROOT_TESTFS ]]; then
|
H A D | zfs_allow_006_pos.ksh | 60 for dtst in $DATASETS $fs1 $fs2; do 61 log_must zfs allow -s @basic $perms1 $dtst 62 log_must zfs allow $STAFF1 @basic $dtst 63 log_must verify_perm $dtst $perms1 $STAFF1 67 for dtst in $DATASETS $fs1 $fs2; do 68 log_must zfs allow -s @basic $perms2 $dtst 69 log_must verify_perm $dtst ${perms1},${perms2} $STAFF1
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zfs_rollback/ |
H A D | zfs_rollback_common.kshlib | 92 typeset dtst 93 for dtst in $FS $VOL; do 95 if [[ $dtst == $VOL ]]; then 103 case $dtst in 126 if [[ $dtst == $VOL ]]; then 130 if is_freebsd && [[ $dtst == $VOL ]]; then 141 if is_freebsd && [[ $dtst == $VOL ]]; then 171 typeset dtst 183 for dtst in $FS $VOL; do 185 snapexists $dtst@$snap && destroy_dataset $dtst@$snap -Rf [all …]
|
H A D | zfs_rollback_001_pos.ksh | 69 typeset dtst 112 for dtst in $FS $VOL; do 114 if [[ $dtst == $VOL ]]; then 121 write_mountpoint_dir $dtst 125 if [[ $dtst == $VOL ]]; then 129 log_must zfs rollback $opt $dtst@$snap_point 133 log_must zfs rollback $opt $dtst@$snap_point 138 log_must datasetexists $dtst@$snap 140 log_must datasetnonexists $dtst@$snap 145 log_must datasetexists $dtst$clone [all …]
|
/freebsd/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/ |
H A D | zfs_rollback_001_pos.ksh | 78 typeset dtst 115 for dtst in $FS $VOL; do 117 if [[ $dtst == $VOL ]]; then 124 write_mountpoint_dir $dtst 128 if [[ $dtst == $VOL ]]; then 130 log_must $ZFS rollback $opt $dtst@$snap_point 134 log_must $ZFS rollback $opt $dtst@$snap_point 139 log_must datasetexists $dtst@$snap 141 log_must datasetnonexists $dtst@$snap 146 log_must datasetexists $dtst$clone [all …]
|
H A D | zfs_rollback_common.kshlib | 89 typeset dtst 90 for dtst in $FS $VOL; do 92 if [[ $dtst == $VOL ]]; then 100 case $dtst in 148 typeset dtst 161 for dtst in $FS $VOL; do 163 if snapexists $dtst@$snap; then 164 log_must $ZFS destroy -Rf $dtst@$snap 228 typeset dtst=$1 230 if [[ $(get_prop type $dtst) != snapshot ]]; then [all …]
|