创建新文件或文件夹时将默认访问控制列表 (ACL) 设置为所有人

创建新文件或文件夹时将默认访问控制列表 (ACL) 设置为所有人

如今,我的生活离不开外部 USB 硬盘。随着便携式硬盘越来越大,我的外部硬盘都采用 NTFS 系统。

考虑 5 台计算机:

  1. 工作电脑
  2. 家庭开发/电子邮件 PC
  3. 媒体中心电脑
  4. 客户端电脑
  5. 妻子的电脑

我开始注意到,如果我在一台电脑上创建一个文件夹或文件,除非我使用管理员权限获取所有权,否则其他任何电脑都无法访问它。

我从另一个线程中了解到,这是因为 NTFS 系统设置了访问控制列表 (ACL)。

我对 ACL 了解甚少,在这里搜索有关如何设置 ACL 的信息也收效甚微(可能是因为我不知道要搜索什么术语)。

有没有办法可以编辑 Windows 中的 ACL,以便我创建的任何文件或文件夹不是目录下的该C:\Users内容是否对所有人都开放了读/写权限?

示例 1:

我使用我的 Media Center PC创建了一个名为Folder 1on 的文件夹。F:\

当我将该驱动器插入我的家用电脑时,我应该能够读取、写入或删除我想要的任何内容Folder 1

示例 2:

我为客户开发了一个数据库应用程序。构建它、测试它,然后将其复制到E:\BillsApp

当我将该驱动器插入 Bill 的 PC 时,我应该能够直接进入BillsApp文件夹并安装我为他编写的应用程序,而 Windows 不会告诉我访问被拒绝!

答案1

  1. 添加到具有完全权限Everyone的 ACL 。C:\

  2. 针对您拥有的每个驱动器,转到 1。

您不需要对 做任何事情C:\Users\,因为它默认具有单独的 ACL,并且不会从 继承权限C:\。(但是,这仅适用于UsersWindows 本身创建的文件夹,而不适用于您手动创建的文件夹。)

如果您自己创建了敏感文件夹,请在属性->安全->高级->更改权限窗口。当系统询问时,选择复制权限

不要授予Everyone完全权限,C:\WINDOWS\否则您将注定遭受无休止的恶意软件攻击和永恒的攻击。

相关内容