Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Revoke permissions to master and msdb

Status
Not open for further replies.

SQLBill

MIS
May 29, 2001
7,777
US
Will there be any problems if I revoke user access to the Master and MSDB databases?

Background. My server is set up for a third-party application. It created the databases and unfortuately they use a very bad practice. They set up access using PUBLIC ROLE. So, the builtin dbo (which MUST remain) requires the use of PUBLIC ROLE for everything it does. That means that every user has access to everything unless I specifically DENY/REVOKE the permission.

They really should have created a ROLE for their application and given the permissions to their role and not the PUBLIC ROLE. But they didn't. And they also gave PUBLIC ROLE select permissions on the MASTER and MSDB databases.

I don't have a test-bed/development server, so I can't test revoking permissions. So, I'm asking for help here. In a normal SQL Server install, does PUBLIC Role have any 'builtin' permissions to the MASTER and MSDB databases?

(BTW-due to my constantly 'bugging' the vendor about this poor security issue, they are changing it with the next update).

-SQLBill
 
there are a ton of things public has for master and msdb. I HIGHLY reccomend you test this first. Who knows what the prog uses by default since its public.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top