G
Guest
I have a secured database and have created 2 mdw's - one for development and
one for distribution. In the development file, I have created the user
SuperUser, who has no permissions, but is a member of the Admins group which
has all permissions (the Admin user has no permissions, and is a member of
the Users group which has no permissions either).
In the second file, which was created seperately (different
Name/Organization info, not just a copy of the first mdw), I have created a
RemoteUser account, who has permission to create new users and maintain
groups. But because it has been created seperately, there are no users
capable of modifying permissions on the database.
However, I discovered that if I recreate the SuperUser with my RemoteUser
account in the second file with the same PID as the SuperUser in the first
file, I suddenly have full permissions on the database. It was my
understanding that because the original SuperUser didn't have permissions,
and only inherited them through the Admins group, and because the Admins
group is not a universal group (basically, the Admins group in the first file
is not the same as the Admins group in the second file), that the second
SuperUser wouldn't actually be the equivalent of the first SuperUser because
it's in a different workgroup file with a different Admins group.
So where is it getting these permissions from? Does the mdb just recognize
the SuperUser account and apply the original permissions from the first
Admins group?
Boy I hope this makes sense...
one for distribution. In the development file, I have created the user
SuperUser, who has no permissions, but is a member of the Admins group which
has all permissions (the Admin user has no permissions, and is a member of
the Users group which has no permissions either).
In the second file, which was created seperately (different
Name/Organization info, not just a copy of the first mdw), I have created a
RemoteUser account, who has permission to create new users and maintain
groups. But because it has been created seperately, there are no users
capable of modifying permissions on the database.
However, I discovered that if I recreate the SuperUser with my RemoteUser
account in the second file with the same PID as the SuperUser in the first
file, I suddenly have full permissions on the database. It was my
understanding that because the original SuperUser didn't have permissions,
and only inherited them through the Admins group, and because the Admins
group is not a universal group (basically, the Admins group in the first file
is not the same as the Admins group in the second file), that the second
SuperUser wouldn't actually be the equivalent of the first SuperUser because
it's in a different workgroup file with a different Admins group.
So where is it getting these permissions from? Does the mdb just recognize
the SuperUser account and apply the original permissions from the first
Admins group?
Boy I hope this makes sense...