You don't need to implement security to share databases. ALL Access databases are ALWAYS secured. It is done silently so most people never realize it.
Unless someone is specifically opening the db in exclusive mode, the two most common causes of this problem are:
1. Insufficient network permissions. Users must have the ability to add/change/and delete files from the Access db's directory on the network drive. Without this ability, Jet cannot properly manage the .ldb file which is how it tracks changes and will open the db in exclusive mode.
2. Objects in shared databases may not be changed. If you change objects such as forms or reports, Jet will not allow access to the database by other people. If you have a development team and you need to provide the ability for multiple team members to make object changes to a shared database, you must use a product such as SourceSafe to manage the change process.