Re: Master database can be browsed by any user. is this normal?

From: John Dalberg (john_dd_at_hotmail.com)
Date: 10/28/04

  • Next message: Mary Chipman: "Re: Blocking MS Access from linking tables..."
    Date: Thu, 28 Oct 2004 08:09:06 -0700
    
    

    On Wed, 27 Oct 2004 09:26:01 -0600, Sue Hoegemeier wrote:

    > You could but it will break things. All logins need access to some of
    > the system tables and stored procedures in the master database to
    > function properly.
    >
    > -Sue

    It seems the guest account has access to all system tables and SPs. For
    example, why does the guest account have access to sp_who2. I don't want
    users to find out what processes are running. My opinion is that they have
    too much access which is not necessary.
    Is their a script anywhere which modifies the guest permissions so that
    they get only the absolute minimum needed for them to work without problems
    in their own databases?

    John

    >
    > On Wed, 27 Oct 2004 08:08:14 -0700, John Dalberg <john_dd@hotmail.com>
    > wrote:
    >
    >>On Tue, 26 Oct 2004 20:21:25 -0600, Sue Hoegemeier wrote:
    >>
    >>> You can't disable the guest account in master or tempdb.
    >>
    >>How about giving denyreader and denywrite access to the master database and
    >>deny execute on all the stored procedures for the guest account?
    >>
    >>John
    >>
    >>
    >>
    >>>
    >>> -Sue
    >>>
    >>> On Tue, 26 Oct 2004 16:54:58 -0700, John Dalberg
    >>> <john_dd@hotmail.com> wrote:
    >>>
    >>>>On Tue, 26 Oct 2004 15:08:19 -0600, Sue Hoegemeier wrote:
    >>>>
    >>>>> Yes...the login would access the database through the guest account.
    >>>>> Guest is a member of the public role so accessing through this account
    >>>>> gives the users whatever rights, permissions granted to the public
    >>>>> role.
    >>>>>
    >>>>> -Sue
    >>>>
    >>>>Is there anyway to disable this? They can read sysusers tables and look at
    >>>>usernames. Although they need to figure out the passwords but why give them
    >>>>half of the data. Also the fact that they can browse the databases names is
    >>>>also an unwelcome feature.
    >>>>
    >>>>John
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>
    >>>>>
    >>>>> On Tue, 26 Oct 2004 13:13:07 -0700, John Dalberg <john_dd@hotmail.com>
    >>>>> wrote:
    >>>>>
    >>>>>>
    >>>>>>I created a sql server type user who has access to a single database which
    >>>>>>I created. When I logged in as the user, I was able to browser and read the
    >>>>>>Master database tables even though there's no login user in the Master
    >>>>>>database for that user. Is this normal behavior?
    >>>>>>
    >>>>>>John


  • Next message: Mary Chipman: "Re: Blocking MS Access from linking tables..."

    Relevant Pages