Personally I'd say 2 would be pushing it.
MS Access doesn't run have a server...all the logic to query the database is in the client.
Just use a free database and don't use access for anything important. This is experience: My work has had difficulty with corrupted databases when multiple people were connected to the same access database (btw, I didn't make the choice to use msaccess 🙂 )