User/Group Permissions

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am using MS Access Security FAQ to set up security for an Access 2003
database.
I have completed steps 1 to 7, set up a user ID for myself and added that ID
to the Admin group. I also removed the Admin user from the Admin group.
When I try to modify user or group permissions, I get the message "to view or
change permissions for this object, you must have administrator permission
for it". I thought that by adding my user ID to the Admins group I had those
permissions. I also tried adding the Admin user back to the admin group to
change permissions but received the same message. Obviously I have done
something wrong but I'm not sure what. Can anyone help?

Thanks,

Susan R
 
Are you actually logged in as that user ID when you remove Admin from Admins? Are you certain you are using the correct mdw file? Did you create the database while logged in as user ID?

It is very important that you follow every step, in order.
 
I was logged in a the new user when I removed Admin from the group.
I had the FAQ in front of me and was performing every step in the proper order

I do not know if I am using the correct mdw file and do not know how to tell.
The database was created before I attempted to set up the security so I
apparently was not logged in as that user. Can this be corrected? When I
look at "Change Owner" the current user is listed as <unknown>. Sounds like
I'm in trouble with this one.

Also, is there any way to remove the security from other databases?
Apparently it has been applied to everything.

I appreciate your patience; I am an accountant who has somehow ended up with
this task.

Susan
 
Susan R said:
I do not know if I am using the correct mdw file and do not know how to tell.
The database was created before I attempted to set up the security so I
apparently was not logged in as that user. Can this be corrected? When I
look at "Change Owner" the current user is listed as <unknown>. Sounds like
I'm in trouble with this one.

<unknown> means that the current mdw file you are using doesn't have the username in it that owns that object. It sounds like you aren't using the correct mdw file.

Do a search on your computer for *.mdw files (include system and hidden folders). There is one named system.mdw that ships with Access - this is one that is used by default for all sessions of Access. Part of securing a database is to create a new workgroup file for the secure database. You'd still want the system.mdw for your unsecure databases.

Your search should locate at least two mdw files - system.mdw that ships with Access, and the mdw you created to secure the mdb with.

Open Access and go to Tools, Security, Workgroup Administrator - this will tell you the mdw that is currently set as the default - it should be the system.mdw that ships with Access - if it isn't, then click on Join and join that mdw. Once you've done this, you should find that you don't need to login to any of your other databases.

Now exit Access and create a desktop shortcut with the following in the target:
"path to msaccess.exe" /wrkgrp "path to secure mdw"

the path to secure mdw is the path to the mdw you created to secure your database. Use this shortcut when you want to work on your secure database. The /wrkgrp switch will tell Access to use your secure mdw, rather than the default system.mdw - this is a temporary override of the default for that session of Access only.

Once you launch using this shortcut, create a new database and login as the user that you want to own all the objects in your secure mdb. Then import all the objects from your secure mdb, and proceed to secure it. The import will ensure that this user owns the objects. You can use the Tools, Security, Permissions dialog to :
remove *all* permissions on every object for the Users Group
apply permissions as required to the groups you created.
 
Back
Top