Ms access 为什么对ms access数据库进行只读访问的最低权限没有提到对.laccdb(锁定文件)的任何权限要求?

Ms access 为什么对ms access数据库进行只读访问的最低权限没有提到对.laccdb(锁定文件)的任何权限要求?,ms-access,Ms Access,链接: 如果计划共享数据库,则应找到数据库文件 在用户已读、写、创建和删除的文件夹中 特权。即使您希望用户具有不同的文件权限 (例如,有些是只读的,有些是读写的),所有用户共享一个 数据库必须具有对文件夹的读取、写入和创建权限。 但是,您可以为.accdb或.mdb分配只读权限 个人用户的文件,同时仍允许对 文件夹 在本问题中,假设我们已为用户(例如User2)提供了对access数据库进行只读访问的最低文件夹权限。根据上面的引文,最低权限是仅在文件夹级别读取、写入和创建[此权限不流向文件夹中的

链接:

如果计划共享数据库,则应找到数据库文件 在用户已读、写、创建和删除的文件夹中 特权。即使您希望用户具有不同的文件权限 (例如,有些是只读的,有些是读写的),所有用户共享一个 数据库必须具有对文件夹的读取、写入和创建权限。 但是,您可以为.accdb或.mdb分配只读权限 个人用户的文件,同时仍允许对 文件夹

在本问题中,假设我们已为用户(例如User2)提供了对access数据库进行只读访问的最低文件夹权限。根据上面的引文,最低权限是仅在文件夹级别读取、写入和创建[此权限不流向文件夹中的文件]。以及访问文件(.accdb)级别的读取权限。

  • 为什么提到创建权限?自动标记读/写允许用户在文件夹中创建文件-那么为什么要特别提到创建

  • .laccdb(锁定文件)是在哪个用户帐户下创建的

  • 在以下场景中:假设具有完全文件夹级别权限的User1已打开访问文件。这将自动创建锁文件。现在User2打开access文件(注意,该文件已在User1的PC上打开)。现在,User2对锁文件没有任何权限。这在只读访问中是允许的吗


  • 关键是,锁定文件不在那里,因此必须在文件夹上设置权限,以允许文件的初始创建(由第一个用户)、用户来去时的后续读写以及最终删除(由最后一个用户)

    为此,至少允许修改、读取和执行、读取和写入:


    另外,不要忘记共享权限。您通常会将这些设置为完全控制。

    用户必须能够创建、维护和删除锁定文件,因此,除管理员权限外,还可以完全访问文件夹。msdn链接不清楚,因为它只显示文件夹权限,我想这是因为用户不应该麻烦。他/她,甚至不是管理员,将永远不必处理该文件;并且向用户分配对access数据库文件的只读权限;并且该权限不会被文件夹中的文件继承(由于公司安全策略),则将永远不会创建锁文件,并且用户永远无法在共享模式下使用access db。True。这就是为什么用户还需要创建和删除权限。