You can deny privileges to create and delete files on the server. That will
keep them from creating the LDB file.
Why do you only want 1 user at a time? If you split the database, as you
should for databases running on a server, each user runs the front-end from
their own workstation, linked to that data on the backend. Dozens of users
can share the database.