diff --git a/src/scripts/createappdir.sh b/src/scripts/createappdir.sh index 53e566347..eb90f8969 100755 --- a/src/scripts/createappdir.sh +++ b/src/scripts/createappdir.sh @@ -26,10 +26,12 @@ if [[ "${BOX_ENV}" == "cloudron" ]]; then fi mkdir -p "${app_data_dir}/data" - chown -R yellowtent:yellowtent "${app_data_dir}" + # only the top level ownership is changed because containers own the subdirectores + # and will chown them as necessary + chown yellowtent:yellowtent "${app_data_dir}" else readonly app_data_dir="${HOME}/.cloudron_test/data/$1" mkdir -p "${app_data_dir}/data" - chown -R ${SUDO_USER}:${SUDO_USER} "${app_data_dir}" + chown ${SUDO_USER}:${SUDO_USER} "${app_data_dir}" fi