Subject | Re: Can we "Lock Down" Firebird to keep users from tampering with data? |
---|---|
Author | dbagregc |
Post date | 2006-03-13T21:28:37Z |
--- In firebird-support@yahoogroups.com, "Martijn Tonies"
<m.tonies@...> wrote:
it. It says "This operation is not defined for system tables.
unsuccessful metadata update. user name SYSDBA could not be used
for SQL role." The steps I took were to log on as sysdba, create a
new user, log on as the new user, then tried to create role called
sysdba. Any suggestions?
<m.tonies@...> wrote:
>application.
> Hi,
>
> > I work for a software company who uses Firebird in our
> > We have customers who pay "consultants" to set them up with ourto an
> > software and do custom work sometimes. One thing many of
> > these "consultants" like to do is put data in to our database
> > outside of the means we provide them. This almost always leads
> > eventual support call from the customer saying that our programis
> > not working and its our fault, whereas in actuality it is mostbecause
> > likely their "consultant's" fault for putting in bad data
> > they thought they knew what they were doing.you're
> >
> > Ideally we would like to change the SYSDBA password and create a
> > user for them to "look but not touch" and a user for the program
>
> Well, with Firebird, as the security currently is server-wide,
> in for a bit of work ...I tried to create a role called sysdba and it would not let me do
>
> One thing you can do to lock "sysdba" out, is to create a role
> named "sysdba" -> this way, a sysdba log in will fail.
>
> Martijn Tonies
> Database Workbench - development tool for Firebird and more!
> Upscene Productions
> http://www.upscene.com
> My thoughts:
> http://blog.upscene.com/martijn/
> Database development questions? Check the forum!
> http://www.databasedevelopmentforum.com
>
it. It says "This operation is not defined for system tables.
unsuccessful metadata update. user name SYSDBA could not be used
for SQL role." The steps I took were to log on as sysdba, create a
new user, log on as the new user, then tried to create role called
sysdba. Any suggestions?