Hi again,
The permissions do not need to be "Spread" to other PC's as you would think. The security permissions are stored in the MDB and only the Groups and User accounts are stored in the Workgroups db.
If the mdb was created with the default Admin account and the default admin account still has full permissions, then when the mdb is moved to another PC, anyone with a copy of MSAccess can open the mdb with the same (default) Admin account.
The secret is to create the mdb with after signing in with an account that you created, and that has full permissions. You need to create an owner and admin accounts with full permissions. The best for a EXISTING mdb is to create the owner account, create an empty mdb, import all the objects from the original MDB and change the ownership of those objects.
And, then create your own Admin account, naming it maybe PvtAdmin, and assign full permissions to it. (you can create your own owner and admin accounts using just one account instead oftwo different ones).
THEN, with the default Admin account you need to revoke the neccessary permissions, or revoke all permissions at best, and create a new admin account, maybe calling it UserAdmin, and assign it the highest level of permissionsthat you want all users to have.
Lastly, for an extra touch, do not give the Workgroup that you created the MDB with to other users.
I also explained this in another question -see the below thread:
(Make sure that there are no spaces in theURL or the page will not be found or come up at the wrong page)
https://www.techrepublic.com/forumqa/thread_detail.jhtml?thread_id=73566&src=bc
It sounds alittle troublesome, maybe because of my wording, but it really isn't. The main three things are:
1. Create your own Owner/Admin account with full permissions and change the ownership of all objects to this account.
2. Revoke permissions for the DEFAULT Admin acc