Microsoft Access 工作组信息文件存储了有关工作组成员的信息,包括用户密码。Access 会在数据库打开时读取工作组信息文件,以确定允许哪个用户访问数据库中的对象,以及他们对这些对象的权限。
创建和加入工作组信息文件
新建 Microsoft Access 工作组信息文件
Microsoft Access 工作组信息文件中包含的是共享数据的一系列用户,也称作工作组。用户的密码也保存在工作组信息文件中。若要控制哪些用户有权访问数据库,必须新建工作组信息文件。
- 启动 Microsoft Access。
- 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
- 在“工作组管理员”对话框中,单击“创建”。
- 在“工作组所有者信息”对话框中,键入自己的姓名和组织,然后键入一个不超过 20 个字符的数字和字母组合,用作工作组 ID 。
注意应确保记下正确的名称、组织和工作组 ID,包括字母的大小写(对全部三项而言),并将其放置在安全的地方。如果要重新创建工作组信息文件,必须使用相同的名称、组织和工作组 ID。如果遗忘或丢失这些输入项,则不可恢复,因而也就无法访问数据库。
- 键入新工作组信息文件的新名称。默认情况下,工作组信息文件保存在语言文件夹中。若要保存在其他位置,请键入新的路径或单击“浏览”来指定路径。
新的工作组信息文件将在下一次启动 Microsoft Access 时使用。创建的所有用户帐户和组帐户或密码都保存在新的工作组信息文件中。若要使其他用户加入新工作组信息文件定义的工作组,请将该文件复制到共享文件夹中(如果在第 5 步中并未将其保存到共享文件夹中),然后让每个用户运行“工作组管理员”以加入新的工作组信息文件。
使用“工作组管理员”加入 Microsoft Access 工作组
要点如果正在设置用户级安全机制,并需要确保工作组及其权限不重复,则必须确定用于定义要加入的工作组的工作组信息文件,是用唯一的工作组 ID (WID) 创建的。如果不存在这样的工作组信息文件,则应该重新创建。
- 启动 Microsoft Access。
- 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
- 在“工作组管理员”对话框中,选择“加入”。
- 键入定义要加入的 Microsoft Access 工作组的工作组信息文件的路径和名称,然后单击“确定”;或单击“浏览”,然后用“选择工作组信息文件”对话框来查找工作组信息文件。
下一次启动 Microsoft Access 时,Microsoft Access 就会对新加入的工作组使用存储在工作组信息文件中的用户与组帐户以及密码。
将多个工作组设置为使用同一启用安全机制的数据库
可以给不同 Microsoft Access 工作组中的用户赋以访问启用安全机制的数据库及其对象的权限。当需要用户在远程管理其工作组成员身份时,这个方法是很有用的。
- 如有必要,请用“工作组管理员”加入其中一个工作组。
操作方法:
要点如果正在设置用户级安全机制,并需要确保工作组及其权限不重复,则必须确定用于定义要加入的工作组的工作组信息文件是用唯一的工作组 ID (WID) 创建的。如果不存在这样的工作组信息文件,则应该重新创建。
- 启动 Microsoft Access。
- 在“工具”菜单上,指向“安全”,然后单击“工作组管理员”。
- 在“工作组管理员”对话框中,选择“加入”。
- 键入定义要加入的 Microsoft Access 工作组的工作组信息文件的路径和名称,然后单击“确定”;或单击“浏览”,然后用“选择工作组信息文件”对话框来查找工作组信息文件。
下一次启动 Microsoft Access 时,Microsoft Access 就会对新加入的工作组使用存储在工作组信息文件中的用户与组帐户以及密码。
- 退出 Microsoft Access。
- 重新启动 Access,打开数据库,然后以工作组管理员(管理员组的成员)身份登录。
- 创建组账户。
操作方法:
作为数据库安全机制的一部分,可以在 Microsoft Access 工作组中创建组帐户,为多个用户指定一套共同的权限。
要完成该过程,必须以管理员组成员的身份登录到数据库中。
- 以要使用其中帐户的工作组启动 Microsoft Access。
要点为用户创建的帐户必须保存在用户使用的工作组信息文件中。如果使用不同的工作组创建数据库,应在创建帐户之前使用“工作组管理员”更改工作组。
- 打开数据库。
- 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
- 在“组”选项卡上,单击“新建”。
- 在“新建用户/组”对话框中,键入新帐户名称和个人 ID (PID) 。
注意一定要记下正确的帐户名和 PID,包括字母的大小写,并将其放到安全的地方。如果要重新创建被删除或创建在其他工作组中的帐户,必须提供同样的名称和 PID。遗忘或丢失了帐户名和 PID 后将无法恢复。
注释用户帐户名不能与现有组帐户名相同,反之亦然。
- 单击“确定”新建组帐户。
注释在步骤 5 中输入的 PID 不是密码。Microsoft Access 使用 PID 和用户名作为加密算法的种子,来为用户帐户生成经过加密的标识符。
- 将用户添加到新组中。
操作方法:
若要完成该过程,必须以管理员组成员的身份登录到数据库中。
- 使用包含用户和组帐户的工作组启动 Microsoft Access。
通过使用“工作组管理员”,可以获知哪个工作组是当前工作组,并可对工作组进行更改。
- 打开数据库。
- 在“工具”菜单上,指向“安全”,然后单击“用户与组帐户”。
- 在“用户”选项卡上,在“名称”框中输入要添加到组中的用户。
- 在“可用的组”框中选择用户要加入的组,然后单击“添加”。
所选择的组将显示在“隶属于”列表中。
- 如果还要将该用户添加到其他的组,请重复第 5 步。如果要将其他用户添加到组中,请重复第 4 步和第 5 步。
注释随时都可在该组中添加或删除用户。
- 对每一个要共享同一启用安全机制的数据库的工作组重复步骤 1 到 5。并在步骤 4 中,确保键入与在第一个工作组中创建的组帐户相同的、区分大小写的组名称和个人 ID (PID )。
- 打开要在工作组之间共享的、启用安全机制的数据库,并为新组指定权限。
操作方法:
可以添加或删除对某个现有数据库及其对象的权限,也可设置创建新对象时所使用的权限。
指定或删除对某个数据库及其对象的权限
- 打开数据库。
登录时所使用的工作组信息文件中必须包含此时要为其指定权限的用户或组帐户。不过也可以在为组指定权限后再将用户添加到组中。
- 在“工具”菜单上,指向“安全”,然后单击“用户与组权限”。
- 在“权限”选项卡上,单击“用户”或“组”,然后在“用户名/组名”框中,单击要赋予权限的用户或组。
- 在“对象类型”框中单击对象类型,然后在“对象名称”框中单击要为其指定权限的对象名称。在“对象名称”框中可以同时选定多个对象,方法是在要选择的对象上拖动,或按住 Ctrl 然后单击所需对象。
注释只有选中了“选项”对话框(“工具”菜单)中“视图”选项卡的“隐藏对象”,“对象名称”框中才会显示隐藏对象。
-
在“权限”选项组中,选择要指定的权限,或清除要为组或用户删除的权限,然后单击“应用”按钮。重复第 4 步和第 5 步,为当前的用户或组指定或删除对其他对象的权限。
- 重复第 3 至 5 步,为其他用户或组指定权限。
注释
- 有些权限自动隐含其他权限。例如,对表的“修改数据”权限自动隐含“读取数据”和“读取设计”权限,因为只有具有这两项权限才能修改表中的数据。“修改设计”和“读取数据”权限则隐含了“读取设计”权限。对宏的“读取设计”权限则隐含“打开/运行”权限。
- 在编辑并保存对象时,同时保留了为其指定的权限。但如果对象以新名称保存,则会因为它现在是个新对象,所以具有的是为这类对象定义的默认权限,而不是原对象的权限。
对新的表、查询、窗体、报表和宏指定默认权限
默认权限只能由管理员帐户(创建包含相应对象的数据库的工作组中的管理员组成员)或数据库的所有者指定。
- 打开数据库。
- 在“工具”菜单上,指向“安全”,然后单击“用户与组权限”。
- 在“权限”选项卡上,单击“用户”或“组”,然后在“用户名/组名”框中,单击要为其指定权限的用户或组。
- 单击“对象类型”框中的对象类型,并在“对象名称”列表中单击“<新建‘对象’>”。
- 选择对所选对象类型的默认权限,然后单击“应用”。重复第 4 步和第 5 步,指定当前用户或组对其他对象类型的默认权限。
- 为其他所有用户或组重复第 3 步到第 5 步,完成之后单击“确定”。
注释有些权限自动隐含其他权限。例如,对表的“修改数据”权限自动隐含“读取数据”和“读取设计”权限,因为只有具有这两项权限才能修改表中的数据。“修改设计”和“读取数据”权限则隐含了“读取设计”权限。对宏的“读取设计”权限则隐含“打开/运行”权限。
注释也可以让工作组管理员在远程位置将相同的组添加到其工作组信息文件中,方法是:将在自己的工作组信息文件中用来创建该组的、区分大小写的组名和 PID 提供给那位管理员。 |