Hi Amanda,
It seems that at least some of the database files need to be writable or else you can’t open the database. It also seems that the GUI gives you admin permission[1], making it possible for you to drop a database. I’ve been showing BaseX to more of my colleagues, and I want to protect against inadvertent modification of the databases that we are all sharing. Most of
Currently, there is no way to do that. I remember we implemented something like that for one of our customers some years ago.
A related question is whether it is problematic for one user of the GUI to have a database open (or to be actively running a query) while another user of the GUI is trying to run a query on the same database.
As long as all queries are read-only, you will be absolutely fine.
Hope this helps, Christian