ACCESS安全机制中的工作组管理员文件如果防止被替换?

设置了工作组管理员mdw文件,但任何人都有权限从工具-安全-工作组管理员 中更改mdw文件,如何只能管理员变更?

1、先用ACCESS安装目录下的WRKGADM.EXE程序创建一个自己的MDW文件。然后关联上。
2、登陆进ACCESS后,缺省是ADMIN用户,随便建立MDB,修改ADMIN用户密码,建立一个新的帐号,比如PINEWOOD,作为我今后管理变成用,再建立一个NEWUSER,给我以后的用户用。(可以不建立任何组)
3、重新登陆,以PINEWOOD登陆,然后修改密码,即把空密码修改掉。对NEWUSER帐号也重复一次。
4、以PINEWOOD登陆,建立你所需要开发的数据库MDB源文件,起名字比如MYCODE保存后即可对安全性设置。安全性设置你应该知道在哪里吧,菜单里有。将所有ADMIN以及GUEST对MYCODE的任何权限都屏蔽掉,注意,任何权限,不管是对新表还是新模块,还是对数据库的打开权限,全去掉。然后对所有组对本数据库的全部权限也全屏蔽掉。不能遗漏。如果用户组不屏蔽掉其权限,属于这个组的ADMIN以及GUEST都可以打开数据库了。
5、然后对PINEWOOD对数据库的权限进行设置,当然,应该是所有权限都有。对NEWUSER权限进行设置,当然对所有表、查询等除了修改设计权限,读写的权限是应该有的,打开数据库的权限也是应该有的,运行的权限也应该有的。总之这个帐号是给用户用的。
6、然后做开发,建立表窗体等。你已经做过了,那就导入进来。但这时候你的数据库是安全的,别人是无法从MYCODE中得到任何东西的。除非知道密码。
7、开发完后应该是分离数据库,不止到你是不是这样做的,然后让后台的MDB数据库一样的安全。然后编译前台程序为MDE文件。
8、做个EXE文件,我在别的帖子里说了,简单的使用NEWUSER帐号打开数据库的EXE文件。是给你的用户用的,这样他们除了使用这个EXE使用数据库,没别的办法。
9、然后把MDB放到服务器端,MDE和MDW以及EXE发布给用户使用。当然MDE和MDB的关联关系是事先建立并调试好的。编程中如何处理就不用说了。
10、做到这里就足够了,对于非常需要安全的开发者来说本来是还有一些工作要做的。可参见我的别的帖子。“注意”里说了一些。那些问题都是用到了自然会用,未用到的还是没用。遇到哪个问题解决哪个,贤弟以为然否?
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-09-11
下载一个文件保护夹,现在有很多种,你可以从网上找到的!
第2个回答  2020-11-09
1、先用access安装目录下的wrkgadm.exe程序创建一个自己的mdw文件。然后关联上。
2、登陆进access后,缺省是admin用户,随便建立mdb,修改admin用户密码,建立一个新的帐号,比如pinewood,作为我今后管理变成用,再建立一个newuser

ACCESS安全机制中的工作组管理员文件如果防止被替换?
1、先用ACCESS安装目录下的WRKGADM.EXE程序创建一个自己的MDW文件。然后关联上。2、登陆进ACCESS后,缺省是ADMIN用户,随便建立MDB,修改ADMIN用户密码,建立一个新的帐号,比如PINEWOOD,作为我今后管理变成用,再建立一个NEWUSER,给我以后的用户用。(可以不建立任何组)3、重新登陆,以PINEWOOD登陆,然后...

为什么我的ACCESS数据库打开时会有以下提示?
1,当你设置了安全机制后,打开数据库时必须调用工作组文件才能打开。2,工作组文件就是你设置安全机制时产生的文件,扩展名为:.mdw(默认的文件名为Secured.mdw)3,调用方法是使用快捷方式。4,快捷方式一般是自动生成到桌面,你也可以自己建,方法如下:1)新建一快捷方式,打开属性-快捷方式。在目标...

如何取消access安全机制设置
打开部署用户级安全机制 (用户级安全机制:在 Access 数据库中使用用户级安全机制时,数据库管理员和对象的所有者可以为各个用户或几组用户授予对表、查询、窗体、报表和宏的特定权限。)的数据库。以工作组管理员(“管理员”组 (管理员组:系统管理员的组帐户,对工作组使用的所有数据库都拥有完全的...

如何撤销access安全机制怎么
注释 如果加密了较低版本的数据库,则无法对其进行转换。要解密该数据库,必须具有管理该数据库的足够权限。通常是指,您必须属于用于保护该数据库安全的工作组的 Admins 组。转换文件 1. 单击“Office 按钮”按钮图像,然后单击“转换”。即会出现“另存为”对话框。2. 使用“保存位置”列表查找要...

Access数据库在局域网中共享权限的问题
工作组信息文件可以复制到每个本地工作站或者在整个网络中共享。 用户可以使用默认的工作组信息文件,也可以强制 Access 使用为特定数据库创建的已设置安全机制的工作组信息文件。要将已设置安全机制的特定数据库文件与它们的工作组信息文件相关联,您必须创建桌面快捷方式。每个桌面快捷方式必须都设置了命令行...

请问Access被使用了安全机制后,只有什么人可以打开和更改?
access 的安全机制是什么?我知道对access数据库加密码的话有很简单的方法可以破解,去网上找软件吧,如果是对数据加密的话就麻烦许多了。

ACCESS不具备数据库的安全性管理。这题错哪?
第一步选中“新建工作组信息文件”,该文件包含了开发或使用数据库的用户或组的名称;第二步指定工作组信息文件名称和工作组ID(WID),后者是4到20个字符组成的具有唯一性的字符串。接着选中对话框下面的“使这个文件成为所有数据库的默认工作组信息文件”或“创建快捷方式,打开设置了增强安全机制的数据...

无法删除文件:文件正在被另一个人或程序使用
2.进入“安全模式删除”。 3.在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。 4.如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。 5.在任务管理器中结束Explorer.exe进程,然后在命令提示符窗口删除文件。 6.如果你有安装ACDSee,FlashFXP,Nero,Total这...

ACCESS中MDE文件是啥意思,这个东西是做啥的
ACCESS转为MDE文件后,所有的代码将不可以再修改,系统会自动进行编译,转为MDE后理论上运行速度会有所提升,但不明显!

如何防止Access2000密码被破译的方法
Password As String' 打开一个空数据库作为参照Open "D:VB6_TestMDB_PasswordNew_Empty_DB.mdb" For Binary As #1' 打开被密码保护的数据库Open "D:VB6_TestMDB_PasswordPass_Protected_DB.mdb" For Binary As #2Seek #1, OffsetSeek #2, OffsetFor I = 1 To 20 ' Access 2000 数据库密码...

相似回答