# HG changeset patch # User Franz Glasner # Date 1669841953 -3600 # Node ID 8dbd11726ee59ad60c9a25dd6a3da14e147f8cb9 # Parent 2623f7e775e33f303f09e933b63fbc7da7d73c82 Explicitely set "readonly=off" for the target datasets of a RW skeleton. Otherwise a readonly=on could be inherited in some cases. diff -r 2623f7e775e3 -r 8dbd11726ee5 sbin/ftjail --- a/sbin/ftjail Wed Nov 30 21:31:16 2022 +0100 +++ b/sbin/ftjail Wed Nov 30 21:59:13 2022 +0100 @@ -744,9 +744,9 @@ _root_canmount="-o canmount=off" fi if [ -n "${_opt_mountpoint}" ]; then - zfs send -Lec -p -v "${_name}" | zfs receive ${_opt_nomount} -v ${_root_canmount} -o "mountpoint=${_opt_mountpoint}" "${_ds_target}${_relative_name}" + zfs send -Lec -p -v "${_name}" | zfs receive ${_opt_nomount} -v ${_root_canmount} -o "mountpoint=${_opt_mountpoint}" -o readonly=off "${_ds_target}${_relative_name}" else - zfs send -Lec -p -v "${_name}" | zfs receive ${_opt_nomount} -v ${_root_canmount} -x mountpoint "${_ds_target}${_relative_name}" + zfs send -Lec -p -v "${_name}" | zfs receive ${_opt_nomount} -o readonly=off -v ${_root_canmount} -x mountpoint "${_ds_target}${_relative_name}" fi else #