PC Review


Reply
 
 
Ann
Guest
Posts: n/a
 
      8th May 2008
I am using Access 2002. This finally started to click on how the security
works so I created a new workgroup with permissions for three other users
besides myself. I am the Admin and they are users with either Full Data, New
Data or Read-Only permissions. Everything works correctly except when I look
at the individual objects of the database the Open/Run permission is grayed
out for all the Queries and Tables in the database. Why is that? I could
have done something wrong setting it up but it really is doing exactly what
I've been testing so far. But since I'm new to this I could have done
something. Thanks in advance.
 
Reply With Quote
 
 
 
 
Wolfgang Kais
Guest
Posts: n/a
 
      8th May 2008
Hello Ann.

"Ann" wrote:
> I am using Access 2002. This finally started to click on how the
> security works so I created a new workgroup with permissions for
> three other users besides myself.


The perissions are stored in the database, not on the workgroup file.

> I am the Admin [...]


So you are the only member if the Admins group.

> [...] and they are users with either Full Data, New Data or
> Read-Only permissions. Everything works correctly except when I
> look at the individual objects of the database the Open/Run
> permission is grayed out for all the Queries and Tables in the
> database. Why is that? I could have done something wrong setting
> it up but it really is doing exactly what I've been testing so far.


Don't worry, it's all right.
There is no Open/Run permission for tables and queries, that's why
the field is grayed out. The minimum permissions one needs to open
a table or query is "read design" and "read data".

--
Regards,
Wolfgang


 
Reply With Quote
 
Ann
Guest
Posts: n/a
 
      9th May 2008
The perissions are stored in the database, not on the workgroup file.

Thanks, I did read that but I had already posted and realized it was wrong.
If the permissions are in the database what is in the workgroup? Just me as
the Admin? If that's correct then if I want another person to have admin
rights I would add them here? With the same password or a different one?

Thank you Wolfgang for the help.

"Wolfgang Kais" wrote:

> Hello Ann.
>
> "Ann" wrote:
> > I am using Access 2002. This finally started to click on how the
> > security works so I created a new workgroup with permissions for
> > three other users besides myself.

>
> The perissions are stored in the database, not on the workgroup file.
>
> > I am the Admin [...]

>
> So you are the only member if the Admins group.
>
> > [...] and they are users with either Full Data, New Data or
> > Read-Only permissions. Everything works correctly except when I
> > look at the individual objects of the database the Open/Run
> > permission is grayed out for all the Queries and Tables in the
> > database. Why is that? I could have done something wrong setting
> > it up but it really is doing exactly what I've been testing so far.

>
> Don't worry, it's all right.
> There is no Open/Run permission for tables and queries, that's why
> the field is grayed out. The minimum permissions one needs to open
> a table or query is "read design" and "read data".
>
> --
> Regards,
> Wolfgang
>
>
>

 
Reply With Quote
 
Rick Brandt
Guest
Posts: n/a
 
      9th May 2008
Ann wrote:
> The perissions are stored in the database, not on the workgroup file.
>
> Thanks, I did read that but I had already posted and realized it was
> wrong. If the permissions are in the database what is in the
> workgroup? Just me as the Admin? If that's correct then if I want
> another person to have admin rights I would add them here? With the
> same password or a different one?


The Workgroup file contains Groups, UserAccounts, and the information about
which UserAccounts are members of which Groups. That's it. Permissions are
stored in each MDB file and they do not "care" what Workgroup is used
(that's the part that can be confusing).

All that the MDB cares about is...

You want to access "someObject".

The MDB has a list of UserAccounts and Groups that are allowed to access
that object.

Are you in that list of UserAccounts or a member of one of those Groups?

If the answer to the last is "Yes" then you are allowed access to the
object. If the answer is "No" then you are not. The *session* that was
started with whatever Workgroup file that was used is where the answer to
that question comes from.

Any number of Workgroups could potentially produce a "Yes" answer, but in
actual practice there is usually only one Workgroup file that will do so.
This is what gives the impression that the MDB is somehow "linked" to the
Workgroup file. In fact if you use the exact same information to create
UserAccounts and Groups in multiple Workgroup files then any of them could
be used on the same MDB file.

--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com


 
Reply With Quote
 
Ann
Guest
Posts: n/a
 
      9th May 2008
I guess I'm confused because I added myself as the admin in the usergroup,
closed it, opened the database, used the wizard to add users and their
permissions but if I created a new database using that workgroup all the
people that were added with the wizard are listed in the new database under
user accounts. Since I see them and the only thing I did was created the new
database with the workgroup I assumed they are part of the workgroup.

I guess it's not clicking as well as I had hoped. By any chance is there
documentation that shows examples with groups and user names listed that I
can read?

"Rick Brandt" wrote:

> Ann wrote:
> > The perissions are stored in the database, not on the workgroup file.
> >
> > Thanks, I did read that but I had already posted and realized it was
> > wrong. If the permissions are in the database what is in the
> > workgroup? Just me as the Admin? If that's correct then if I want
> > another person to have admin rights I would add them here? With the
> > same password or a different one?

>
> The Workgroup file contains Groups, UserAccounts, and the information about
> which UserAccounts are members of which Groups. That's it. Permissions are
> stored in each MDB file and they do not "care" what Workgroup is used
> (that's the part that can be confusing).
>
> All that the MDB cares about is...
>
> You want to access "someObject".
>
> The MDB has a list of UserAccounts and Groups that are allowed to access
> that object.
>
> Are you in that list of UserAccounts or a member of one of those Groups?
>
> If the answer to the last is "Yes" then you are allowed access to the
> object. If the answer is "No" then you are not. The *session* that was
> started with whatever Workgroup file that was used is where the answer to
> that question comes from.
>
> Any number of Workgroups could potentially produce a "Yes" answer, but in
> actual practice there is usually only one Workgroup file that will do so.
> This is what gives the impression that the MDB is somehow "linked" to the
> Workgroup file. In fact if you use the exact same information to create
> UserAccounts and Groups in multiple Workgroup files then any of them could
> be used on the same MDB file.
>
> --
> Rick Brandt, Microsoft Access MVP
> Email (as appropriate) to...
> RBrandt at Hunter dot com
>
>
>

 
Reply With Quote
 
Rick Brandt
Guest
Posts: n/a
 
      9th May 2008
Ann wrote:
> I guess I'm confused because I added myself as the admin in the
> usergroup,


I'm already confused by this statement. "added myself as the admin" means
nothing to me. What exactly did you do? Do you mean you created a new
UserAccount and made that a member of the Admins group?

> closed it, opened the database, used the wizard to add
> users and their permissions but if I created a new database using
> that workgroup all the people that were added with the wizard are
> listed in the new database under user accounts. Since I see them and
> the only thing I did was created the new database with the workgroup
> I assumed they are part of the workgroup.


They are. When you create users and accounts while logged into a particular
Workgroup you are actually modifying the Workgroup file, not the MDB. It is
only when you start assigning permissions that you are modifying the MDB
file.

> I guess it's not clicking as well as I had hoped. By any chance is
> there documentation that shows examples with groups and user names
> listed that I can read?


Access ULS is *difficult* to understand. Typically though if you dig long
enough it "clicks" and suddenly all of it makes sense. I consider it an
advanced Access topic and have stated more than once in these groups that if
you need to ask questions about the basics of setting up ULS then you are
probably not ready for it.

Several people have web sites with very explicit step by step instructions.
A novice has almost no chance of getting it right without using one of those
guides.

--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com


 
Reply With Quote
 
Ann
Guest
Posts: n/a
 
      9th May 2008
OK, so if I want 20 people in my department grouped into four different
groups, with different permissions I would add all 20 to the workgroup along
with four new groups and then I'm done with the workgroup unless I need to
add new employees. After that, no matter what database I create if I am
joined to the workgroup I can use those people and groups to assign
permissions in the individual databases I create? Use one of the groups and
add the people I want to it in the database?


"Rick Brandt" wrote:

> Ann wrote:
> > The perissions are stored in the database, not on the workgroup file.
> >
> > Thanks, I did read that but I had already posted and realized it was
> > wrong. If the permissions are in the database what is in the
> > workgroup? Just me as the Admin? If that's correct then if I want
> > another person to have admin rights I would add them here? With the
> > same password or a different one?

>
> The Workgroup file contains Groups, UserAccounts, and the information about
> which UserAccounts are members of which Groups. That's it. Permissions are
> stored in each MDB file and they do not "care" what Workgroup is used
> (that's the part that can be confusing).
>
> All that the MDB cares about is...
>
> You want to access "someObject".
>
> The MDB has a list of UserAccounts and Groups that are allowed to access
> that object.
>
> Are you in that list of UserAccounts or a member of one of those Groups?
>
> If the answer to the last is "Yes" then you are allowed access to the
> object. If the answer is "No" then you are not. The *session* that was
> started with whatever Workgroup file that was used is where the answer to
> that question comes from.
>
> Any number of Workgroups could potentially produce a "Yes" answer, but in
> actual practice there is usually only one Workgroup file that will do so.
> This is what gives the impression that the MDB is somehow "linked" to the
> Workgroup file. In fact if you use the exact same information to create
> UserAccounts and Groups in multiple Workgroup files then any of them could
> be used on the same MDB file.
>
> --
> Rick Brandt, Microsoft Access MVP
> Email (as appropriate) to...
> RBrandt at Hunter dot com
>
>
>

 
Reply With Quote
 
Ann
Guest
Posts: n/a
 
      9th May 2008
I created a new workgroup in a blank database (new default) then I created a
new user (me) to own all objects and have full permissions. I added the
Admin group to the user. Then I removed the admin group from the previous
admin user.

I used the step by step at www.jmwild.com/security02.htm.

"Rick Brandt" wrote:

> Ann wrote:
> > I guess I'm confused because I added myself as the admin in the
> > usergroup,

>
> I'm already confused by this statement. "added myself as the admin" means
> nothing to me. What exactly did you do? Do you mean you created a new
> UserAccount and made that a member of the Admins group?
>
> > closed it, opened the database, used the wizard to add
> > users and their permissions but if I created a new database using
> > that workgroup all the people that were added with the wizard are
> > listed in the new database under user accounts. Since I see them and
> > the only thing I did was created the new database with the workgroup
> > I assumed they are part of the workgroup.

>
> They are. When you create users and accounts while logged into a particular
> Workgroup you are actually modifying the Workgroup file, not the MDB. It is
> only when you start assigning permissions that you are modifying the MDB
> file.
>
> > I guess it's not clicking as well as I had hoped. By any chance is
> > there documentation that shows examples with groups and user names
> > listed that I can read?

>
> Access ULS is *difficult* to understand. Typically though if you dig long
> enough it "clicks" and suddenly all of it makes sense. I consider it an
> advanced Access topic and have stated more than once in these groups that if
> you need to ask questions about the basics of setting up ULS then you are
> probably not ready for it.
>
> Several people have web sites with very explicit step by step instructions.
> A novice has almost no chance of getting it right without using one of those
> guides.
>
> --
> Rick Brandt, Microsoft Access MVP
> Email (as appropriate) to...
> RBrandt at Hunter dot com
>
>
>

 
Reply With Quote
 
Wolfgang Kais
Guest
Posts: n/a
 
      9th May 2008
Hello Ann.

Am I allowed to join your conversation?

Ann wrote:
> OK, so if I want 20 people in my department grouped into four
> different groups, with different permissions I would add all 20 to
> the workgroup along with four new groups and then I'm done with the
> workgroup unless I need to add new employees. After that, no matter
> what database I create if I am joined to the workgroup I can use
> those people and groups to assign permissions in the individual
> databases I create?


Yes, you got it.
And you will have to privide a shortcut for the users that starts
Access and opens the database while loading the special workgroup
file. Simplified, this will be:
fullpathofaccess fullpathofMDB /wrkgrp fullpathofMDW

> Use one of the groups and add the people I want to it in the
> database?


As I understood: You want to use the groups of the workgroup to
add new users and to assign permissions. That's fine. But have in
mind that if you secured all your databases with the same workgroup,
all usersn from this workgroup will have access to all your databases.

--
Regards,
Wolfgang


 
Reply With Quote
 
Ann
Guest
Posts: n/a
 
      9th May 2008
Yes, please do. Any knowledge I can gain from others is greatly appreciated

"Wolfgang Kais" wrote:

> Hello Ann.
>
> Am I allowed to join your conversation?
>
> Ann wrote:
> > OK, so if I want 20 people in my department grouped into four
> > different groups, with different permissions I would add all 20 to
> > the workgroup along with four new groups and then I'm done with the
> > workgroup unless I need to add new employees. After that, no matter
> > what database I create if I am joined to the workgroup I can use
> > those people and groups to assign permissions in the individual
> > databases I create?

>
> Yes, you got it.
> And you will have to privide a shortcut for the users that starts
> Access and opens the database while loading the special workgroup
> file. Simplified, this will be:
> fullpathofaccess fullpathofMDB /wrkgrp fullpathofMDW
>
> > Use one of the groups and add the people I want to it in the
> > database?

>
> As I understood: You want to use the groups of the workgroup to
> add new users and to assign permissions. That's fine. But have in
> mind that if you secured all your databases with the same workgroup,
> all usersn from this workgroup will have access to all your databases.
>
> --
> Regards,
> Wolfgang
>
>
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
On Clicking on Open button in asp download dialog it open two copy ofexcell file?? chandan Microsoft ASP .NET 0 17th Nov 2008 09:44 AM
Outlook 2007 " Cannot open this item. cannot open free/busy inform Mahboob Khan Microsoft Outlook Discussion 0 14th Jun 2008 03:14 AM
workbooks.open function fails to open an existing excel file when used in ASP, but works in VB. san Microsoft Excel Programming 1 3rd Jan 2006 04:22 AM
workbooks.open function fails to open an existing excel file when used in ASP, but works in VB. shirdisanthosh@gmail.com Microsoft Excel Discussion 0 30th Dec 2005 09:28 AM
double click doesn't open the file// instead file->open->...the file open norma nks Microsoft Word New Users 1 3rd Oct 2003 04:11 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:54 PM.