Lines Matching full:fs
206 typeset fs=$3
211 verify_fs_create $user $perm $fs
215 verify_fs_destroy $user $perm $fs
219 verify_fs_snapshot $user $perm $fs
223 verify_fs_rollback $user $perm $fs
227 verify_fs_clone $user $perm $fs
231 verify_fs_rename $user $perm $fs
235 verify_fs_mount $user $perm $fs
239 verify_fs_share $user $perm $fs
243 verify_fs_mountpoint $user $perm $fs
247 verify_promote $user $perm $fs
251 verify_fs_canmount $user $perm $fs
255 verify_fs_recordsize $user $perm $fs
259 verify_fs_quota $user $perm $fs
263 verify_fs_aclmode $user $perm $fs
267 verify_fs_aclinherit $user $perm $fs
271 verify_fs_snapdir $user $perm $fs
275 verify_fs_aedsx $user $perm $fs
279 verify_fs_zoned $user $perm $fs
283 verify_fs_sharenfs $user $perm $fs
287 verify_fs_shareiscsi $user $perm $fs
291 verify_fs_receive $user $perm $fs
295 common_perm $user $perm $fs
419 typeset fs=$3
424 typeset newfs=$fs/newfs.$stamp
425 typeset newvol=$fs/newvol.$stamp
449 log_must $ZFS allow $user create $fs
451 log_must $ZFS unallow $user create $fs
456 log_must $ZFS allow $user mount $fs
458 log_must $ZFS unallow $user mount $fs
463 log_must $ZFS allow $user mount,create $fs
465 log_must $ZFS unallow $user mount,create $fs
577 typeset fs=$3
580 typeset newfs=$fs/nfs.$stamp
581 typeset newvol=$fs/nvol.$stamp
588 log_must $ZFS allow $user mount $fs
590 log_must $ZFS unallow $user mount $fs
603 log_must $ZFS allow $user mount $fs
605 log_must $ZFS unallow $user mount $fs
618 log_must $ZFS allow $user mount $fs
620 log_must $ZFS unallow $user mount $fs
625 log_must $ZFS allow $user reservation $fs
627 log_must $ZFS unallow $user reservation $fs
632 log_must $ZFS allow $user refreservation $fs
634 log_must $ZFS unallow $user refreservation $fs
639 log_must $ZFS allow $user mount $fs
640 log_must $ZFS allow $user reservation $fs
641 log_must $ZFS allow $user refreservation $fs
643 log_must $ZFS unallow $user mount $fs
644 log_must $ZFS unallow $user reservation $fs
645 log_must $ZFS unallow $user refreservation $fs
659 typeset fs=$3
661 if ! ismounted $fs ; then
662 user_run $user $ZFS destroy $fs
663 if datasetexists $fs ; then
668 if ismounted $fs ; then
669 user_run $user $ZFS destroy $fs
670 if ! datasetexists $fs ; then
675 log_must $ZFS allow $user mount $fs
676 user_run $user $ZFS destroy $fs
677 if datasetexists $fs ; then
689 typeset fs=$3
692 typeset snap=$fs@snap.$stamp
693 typeset mntpt=$(get_prop mountpoint $fs)
695 if [[ "yes" == $(get_prop mounted $fs) ]]; then
696 log_must $ZFS umount $fs
704 if [[ "no" == $(get_prop mounted $fs) ]]; then
705 log_must $ZFS mount $fs
730 typeset fs=$3
734 typeset snap=$fs@snap.$stamp
735 typeset mntpt=$(get_prop mountpoint $fs)
737 oldval=$(datasetcksum $fs)
740 if ! ismounted $fs; then
741 log_must $ZFS mount $fs
750 # rollback on mounted fs has to be with mount permission
751 log_must $ZFS allow $user mount $fs
753 log_must $ZFS unallow $user mount $fs
755 if [[ $oldval != $(datasetcksum $fs) ]]; then
772 typeset fs=$3
775 typeset basefs=${fs%/*}
776 typeset snap=$fs@snap.$stamp
817 typeset fs=$3
820 typeset basefs=${fs%/*}
821 typeset snap=$fs@snap.$stamp
824 if ! ismounted $fs; then
825 log_must $ZFS mount $fs
829 user_run $user $ZFS rename $fs $renamefs
836 user_run $user $ZFS rename $fs $renamefs
844 user_run $user $ZFS rename $fs $renamefs
851 log_must $ZFS allow $user mount $fs
852 user_run $user $ZFS rename $fs $renamefs
857 log_must $ZFS unallow $user mount $fs
861 log_must $ZFS allow $user mount $fs
862 user_run $user $ZFS rename $fs $renamefs
868 log_must $ZFS unallow $user mount $fs
872 log_must $ZFS allow $user mount $fs
873 user_run $user $ZFS rename $fs $renamefs
879 log_must $ZFS unallow $user mount $fs
884 user_run $user $ZFS rename $fs $renamefs
891 log_must $ZFS rename $renamefs $fs
900 typeset fs=$3
903 typeset mntpt=$(get_prop mountpoint $fs)
906 if ismounted $fs ; then
907 user_run $user $ZFS unmount $fs
908 if ismounted $fs ; then
913 if ! ismounted $fs ; then
914 log_must $ZFS set mountpoint=$newmntpt $fs
918 user_run $user $ZFS mount $fs
919 if ismounted $fs ; then
925 user_run $user $ZFS mount $fs
926 if ! ismounted $fs ; then
929 log_must $ZFS umount $fs
931 log_must $ZFS set mountpoint=$mntpt $fs
941 typeset fs=$3
944 typeset mntpt=$(get_prop mountpoint $fs)
951 if is_shared $fs; then
956 log_must $ZFS set sharenfs=on $fs
957 user_run $user $ZFS share $fs
958 if is_shared $fs; then
959 log_must $ZFS set sharenfs=off $fs
962 log_must $ZFS set sharenfs=off $fs
973 if ! is_shared $fs ; then
980 if is_shared $fs ; then
987 log_must $ZFS set sharenfs=on $fs
988 user_run $user $ZFS share $fs
989 if ! is_shared $fs; then
990 log_must $ZFS set sharenfs=off $fs
994 user_run $user $ZFS unshare $fs
995 if is_shared $fs; then
996 log_must $ZFS set sharenfs=off $fs
999 log_must $ZFS set sharenfs=off $fs
1011 typeset fs=$3
1014 typeset mntpt=$(get_prop mountpoint $fs)
1017 if ! ismounted $fs ; then
1018 user_run $user $ZFS set mountpoint=$newmntpt $fs
1020 $(get_prop mountpoint $fs) ]] ; then
1023 log_must $ZFS set mountpoint=$mntpt $fs
1026 if ismounted $fs ; then
1027 user_run $user $ZFS set mountpoint=$newmntpt $fs
1028 if [[ $mntpt != $(get_prop mountpoint $fs) ]] ;
1033 # require mount permission when fs is mounted
1034 log_must $ZFS allow $user mount $fs
1035 user_run $user $ZFS set mountpoint=$newmntpt $fs
1036 log_must $ZFS unallow $user mount $fs
1038 $(get_prop mountpoint $fs) ]] ; then
1041 log_must $ZFS set mountpoint=$mntpt $fs
1051 typeset fs=$3
1054 typeset basefs=${fs%/*}
1055 typeset snap=$fs@snap.$stamp
1062 typeset fs_orig=$(get_prop origin $fs)
1065 user_run $user $ZFS promote $fs
1066 # promote should fail if original fs does not have mount and promote
1068 if [[ $fs_orig != $(get_prop origin $fs) || \
1073 # promote should fail if original fs does not have mount permission
1075 user_run $user $ZFS promote $fs
1077 if [[ $fs_orig != $(get_prop origin $fs) || \
1082 # promote should fail if original fs does not have promote permission
1083 log_must $ZFS allow $user mount $fs
1084 user_run $user $ZFS promote $fs
1085 log_must $ZFS unallow $user mount $fs
1086 if [[ $fs_orig != $(get_prop origin $fs) || \
1091 log_must $ZFS allow $user mount $fs
1093 user_run $user $ZFS promote $fs
1095 log_must $ZFS unallow $user mount $fs
1097 $clone_orig != $(get_prop origin $fs) ]]; then
1108 typeset fs=$3
1113 if ! ismounted $fs ; then
1115 oldval=$(get_prop $perm $fs)
1121 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1122 user_run $user $ZFS set $perm=${modes[$n]} $fs
1123 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]];
1130 # fs is mounted
1131 if ismounted $fs ; then
1135 oldval=$(get_prop $perm $fs)
1141 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1142 log_must $ZFS allow $user mount $fs
1143 user_run $user $ZFS set $perm=${modes[$n]} $fs
1144 log_must $ZFS unallow $user mount $fs
1145 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]];
1158 typeset fs=$3
1161 user_run $user $ZFS set recordsize=$value8k $fs
1162 if [[ $value8k != $(get_prop recordsize $fs) ]]; then
1173 typeset fs=$3
1176 user_run $user $ZFS set quota=$value32m $fs
1177 if [[ $value32m != $(get_prop quota $fs) ]]; then
1188 typeset fs=$3
1192 oldval=$(get_prop $perm $fs)
1200 log_note "$user $ZFS set aclmode=${modes[$n]} $fs"
1201 user_run $user $ZFS set aclmode=${modes[$n]} $fs
1202 if [[ ${modes[$n]} != $(get_prop aclmode $fs) ]]; then
1213 typeset fs=$3
1222 oldval=$(get_prop $perm $fs)
1232 log_note "$user $ZFS set aclinherit=${modes[$n]} $fs"
1233 user_run $user $ZFS set aclinherit=${modes[$n]} $fs
1235 typeset newval=$(get_prop aclinherit $fs)
1238 elif [[ ${modes[$n]} != $(get_prop aclinherit $fs) ]]; then
1249 typeset fs=$3
1253 oldval=$(get_prop $perm $fs)
1259 log_note "$user $ZFS set snapdir=${modes[$n]} $fs"
1260 user_run $user $ZFS set snapdir=${modes[$n]} $fs
1261 if [[ ${modes[$n]} != $(get_prop snapdir $fs) ]]; then
1272 typeset fs=$3
1276 oldval=$(get_prop $perm $fs)
1282 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1283 user_run $user $ZFS set $perm=${modes[$n]} $fs
1284 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
1295 typeset fs=$3
1299 oldval=$(get_prop $perm $fs)
1305 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1307 if ! ismounted $fs ; then
1309 $perm=${modes[$n]} $fs
1311 $(get_prop $perm $fs) ]]; then
1315 log_mustnot $ZFS mount $fs
1317 log_must $ZFS mount $fs
1321 if ismounted $fs; then
1324 $perm=${modes[$n]} $fs
1326 $(get_prop $perm $fs) ]]; then
1332 log_must $ZFS allow $user mount $fs
1334 $perm=${modes[$n]} $fs
1335 log_must $ZFS unallow $user mount $fs
1337 $(get_prop $perm $fs) ]]; then
1344 user_run $user $ZFS set $perm=${modes[$n]} $fs
1345 if [[ $oldval != $(get_prop $perm $fs) ]]; then
1357 typeset fs=$3
1361 oldval=$(get_prop $perm $fs)
1367 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1368 user_run $user $ZFS set $perm=${modes[$n]} $fs
1369 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
1372 log_must $ZFS set $perm=$oldval $fs
1380 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1381 user_run $user $ZFS set $perm=${modes[$n]} $fs
1382 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then
1386 user_run $user $ZFS share $fs
1387 if is_shared $fs; then
1392 log_must $ZFS allow $user share $fs
1393 user_run $user $ZFS share $fs
1394 log_must $ZFS unallow $user share $fs
1396 if [[ $n -eq 0 ]] && ! is_shared $fs ; then
1402 if [[ $n -eq 1 ]] && is_shared $fs ; then
1418 typeset fs=$3
1422 oldval=$(get_prop $perm $fs)
1428 log_note "$user $ZFS set $perm=${modes[$n]} $fs"
1429 user_run $user $ZFS set $perm=${modes[$n]} $fs
1430 if [[ ${modes[$n]} != $(get_prop $perm $fs) ]]; then