multi-user installation in mac lab - c++ permissions problem

I’m trying to use the UE editor v. 5.4 in a university mac lab. We have all the files from an installation in the /Applications directory, and regular non-admin users are able to start the editor and do some work on a project. Their project files can be saved in their individual /User directories.

The problem arises when a non-admin user tries to make a C++ project, or create a new C++ object in their project. This fails because of a permissions issue where the editor is trying to overwrite a file in the UE_5.4 directory - Intermediate/ProjectFiles/PrimaryProjectName.txt

i know this is a known issue on both windows and mac os installations - why does the editor need to change files in the application itself as opposed to doing that in the user’s project files or a user space settings file? has anyone found a workaround for this problem? What directories in the application files would need to have write permissions granted to all users in order for the editor application to work?

thank you!
Bill