J
Jesper Fjølner
I have a well-functioning secured database, but now I'm trying to create a
workgroup file allowing a trusted user to add/delete other users.
I originally created an mdw-file called "developer.mdw" with the groups:
AppAdmins, AppUsers, Developer. I'm in the "Developer" group as the only one
and I'm the owner of the database.
I use AppAdmins and AppUsers mainly to discriminate between users.
The SecFAQ says to create another file for distribution with the database in
this scenario. I'll call this "user.mdw".
The SecFAQ says to recreate this manually. But couldn't I just copy
"developer.mdw" into "user.mdw" and change the new "user.mdw" and, at the
end, delete the "developer" group from "user.mdw"?
Maybe not since I'm having trouble.
In "user.mdw" (which is in fact a copy of "developer.mdw") I logged in as
the developer (owner) and created a new user "dbadmin", which I put in the
Admins Group. I want to give "dbadmin" rights to add/delete users.
For "dbadmin" I checked "open", "open exclusive" and "administer" for
"database" in the combo. Is this correct? I removed all checkmarks under
"tables","forms", "reports" etc. Is this the place the check if this users
should be able to administer other users?
However - when I log in with "user.mdw" as "dbadmin" it seems I'm still able
to change permissions for database objects in addition to adding/deleting
users. "dbadmin" should only be able to add+delete users not alter object
permissions.
Could someone tell me:
When doing this MUST I recreate the distributable mdw-file ("user.mdw")
manually or can I copy the "developer.mdw" and change that (ultimately
deleting the "developer" group was my plan)?
How should I be logged in when I create "user.mdw"? Should I be logged into
"developer.mdw" or "system.mdw"?
Do I seem to be missing other things? I'm reading the SECFAQ and Jack
MacDonalds documents, but I'm confused about this part.
Thanks for any input
Jesper F.
workgroup file allowing a trusted user to add/delete other users.
I originally created an mdw-file called "developer.mdw" with the groups:
AppAdmins, AppUsers, Developer. I'm in the "Developer" group as the only one
and I'm the owner of the database.
I use AppAdmins and AppUsers mainly to discriminate between users.
The SecFAQ says to create another file for distribution with the database in
this scenario. I'll call this "user.mdw".
The SecFAQ says to recreate this manually. But couldn't I just copy
"developer.mdw" into "user.mdw" and change the new "user.mdw" and, at the
end, delete the "developer" group from "user.mdw"?
Maybe not since I'm having trouble.
In "user.mdw" (which is in fact a copy of "developer.mdw") I logged in as
the developer (owner) and created a new user "dbadmin", which I put in the
Admins Group. I want to give "dbadmin" rights to add/delete users.
For "dbadmin" I checked "open", "open exclusive" and "administer" for
"database" in the combo. Is this correct? I removed all checkmarks under
"tables","forms", "reports" etc. Is this the place the check if this users
should be able to administer other users?
However - when I log in with "user.mdw" as "dbadmin" it seems I'm still able
to change permissions for database objects in addition to adding/deleting
users. "dbadmin" should only be able to add+delete users not alter object
permissions.
Could someone tell me:
When doing this MUST I recreate the distributable mdw-file ("user.mdw")
manually or can I copy the "developer.mdw" and change that (ultimately
deleting the "developer" group was my plan)?
How should I be logged in when I create "user.mdw"? Should I be logged into
"developer.mdw" or "system.mdw"?
Do I seem to be missing other things? I'm reading the SECFAQ and Jack
MacDonalds documents, but I'm confused about this part.
Thanks for any input
Jesper F.