fi
# now give the web server some access to the folder. this is crucial since the folders
# can be hosted in any user folder, and the group permissions will usually be only for the user.
fi
# now give the web server some access to the folder. this is crucial since the folders
# can be hosted in any user folder, and the group permissions will usually be only for the user.
check_result "Failed to set www-data as the owner on the path: $full_path"
# note that web serving will also hose up unless the path to the folder is writable. so we walk backwards
# and make sure group access is available.
check_result "Failed to set www-data as the owner on the path: $full_path"
# note that web serving will also hose up unless the path to the folder is writable. so we walk backwards
# and make sure group access is available.
chmod -R g+rx "$chow_path"
check_result "Failed to add group permissions for www-data on the path: $chow_path"
# reassert the user's ownership of any directories we might have just created.
chmod -R g+rx "$chow_path"
check_result "Failed to add group permissions for www-data on the path: $chow_path"
# reassert the user's ownership of any directories we might have just created.