X xihahi Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #1 我发觉把interbase的数据库文件从一台机器copy 到另外一台机器,只要使用第二台机器的 sysdba 帐号就可以全权操作。 怎么办??
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #2 是有这个问题, 不过自己的interbase数据库怎么会随意让别人拷来拷去的呢, 又不是fox的。
X xihahi Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #4 我的数据库要给客户使用,但有些内容又不能给他改或看到。这个问题一定要解决!!! 谢谢了!!!
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-16 #5 只有自己加密了;( 手册中是如此描述的: Every InterBase server has a SYSDBA user, with default password “masterkey”. SYSDBA is a special user that can bypass normal SQL security, and perform special tasks such as database shutdowns.
只有自己加密了;( 手册中是如此描述的: Every InterBase server has a SYSDBA user, with default password “masterkey”. SYSDBA is a special user that can bypass normal SQL security, and perform special tasks such as database shutdowns.
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-24 #10 两天没上网了,哈!! 相当简单,进入 interbase server mangager 选 tasks (任务)/user security (用户 安全)后选择 SYSDBA 用 mordify users 把这个密码改成你想 要的,就成了。// 多告诉你一些, 还可用 add users 添加新用户。并赋予不同的 权限,就是进入 wisql 连上表中,在 sql 中输入如下语句 grant delete on biao1 to xihahi with gant option; 就赋予了你(xihahi) 对 biao1 的 上删除的权利 revoke delete on biao1 to xihahi with gant option; 是取消这个权力 更多的内容自己看帮助吧!
两天没上网了,哈!! 相当简单,进入 interbase server mangager 选 tasks (任务)/user security (用户 安全)后选择 SYSDBA 用 mordify users 把这个密码改成你想 要的,就成了。// 多告诉你一些, 还可用 add users 添加新用户。并赋予不同的 权限,就是进入 wisql 连上表中,在 sql 中输入如下语句 grant delete on biao1 to xihahi with gant option; 就赋予了你(xihahi) 对 biao1 的 上删除的权利 revoke delete on biao1 to xihahi with gant option; 是取消这个权力 更多的内容自己看帮助吧!
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-24 #11 grant select on biao1 to user1 with grant option ;就只给他看的权利。 最好别用 copy 而用 tasks 中的 backup 后的数据库就可以任意发放了
grant select on biao1 to user1 with grant option ;就只给他看的权利。 最好别用 copy 而用 tasks 中的 backup 后的数据库就可以任意发放了
O once Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-27 #12 xihahi: 我用过interbase.在我的印象里,interbase只有数据库系统级的权限控制,而没有数据库级的权限控制。所以,不管你在一台机器上怎样设置用户和口令,但是另一台机器也装有interbase,只要他有这台机器的SYSDBA权限,他只要把你的数据库文件(.gdb文件)拷贝过去,他就有任何读或写的权限。也就是说,INTERBASE的安全性性能不能满足你的要求。除非你能够在别人安装好interbase server之后,马上更改SYSDBA口令,这就要求你能够修改INTERBASE的安装程序,不过,好象这不太容易。:)
xihahi: 我用过interbase.在我的印象里,interbase只有数据库系统级的权限控制,而没有数据库级的权限控制。所以,不管你在一台机器上怎样设置用户和口令,但是另一台机器也装有interbase,只要他有这台机器的SYSDBA权限,他只要把你的数据库文件(.gdb文件)拷贝过去,他就有任何读或写的权限。也就是说,INTERBASE的安全性性能不能满足你的要求。除非你能够在别人安装好interbase server之后,马上更改SYSDBA口令,这就要求你能够修改INTERBASE的安装程序,不过,好象这不太容易。:)
W walala Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-28 #15 你的数据库给客户用,又怎么能不给他看数据库内容,除非不告诉他sysdba密码 而且他还能拷走文件到自己的机器上用自己的interbase连,呜呜。。。 只好对数据库里的数据自己加一下密了,多费一番手脚吧!
你的数据库给客户用,又怎么能不给他看数据库内容,除非不告诉他sysdba密码 而且他还能拷走文件到自己的机器上用自己的interbase连,呜呜。。。 只好对数据库里的数据自己加一下密了,多费一番手脚吧!
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-01 #18 你别让用户COPY你的数据库不就是了,如果是MSSQL的DATA文件被靠了,我到不信 高手解不开。呵呵。 你不要给用户那个放IB数据库的任何权力就可以了呀。NO ACCESS!,用$隐藏目录名 呵呵。搞定!收工,分分@@
你别让用户COPY你的数据库不就是了,如果是MSSQL的DATA文件被靠了,我到不信 高手解不开。呵呵。 你不要给用户那个放IB数据库的任何权力就可以了呀。NO ACCESS!,用$隐藏目录名 呵呵。搞定!收工,分分@@
X xihahi Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-02 #19 各位高手都出来了,看来这个问题用简单的方法是无法解决的了,好在用这个数据库的都是些计算机盲。 谢谢大家