MacOS 文件设置:锁定与共享和权限之间的区别

mac 笔记本电脑 pixabay

在 macOS 中覆盖您想要保持不变的文件是一件很容易的事情。防止这种情况的一种方法是:在 Finder 中选择文件,选择”文件”>”获取信息”,然后选中”锁定”框。文件图标或预览上会出现一个挂锁图标。锁定文件并不能阻止将其扔进垃圾箱,但是当您这样做时,系统会提示您继续,因为您显然是有目的地锁定它。

mac911获取信息锁定 IDG

“获取信息”窗口的”锁定”选项可防止在单个 Mac 上进行更改,并修改项目的 Finder 图标。

Macworld 读者 Jeff 指出,当他使用”锁定”选项时,存储在 iCloud Drive 中的文件不会将此”锁定”属性同步到其他设备。但是,使用”获取信息”中的”共享和权限”将文件设置为具有”只读”权限,无论它在何处同步,都将持续存在。

他想知道:这两种设置有什么区别?为什么一个同步而另一个不同步?

文件权限和锁定文件

锁定状态早于 macOS 和 OS X,并且似乎已被保留以与 OS X 兼容,并且再也没有被考虑过。 Locked 属性似乎不与权限和访问控制列表 (ACL) 包一起存储,这些权限和访问控制列表 (ACL) 是 macOS 中文件或目录元数据的一部分。因此,当您锁定文件时,它只会影响特定 Mac 上的文件实例。

如果通过 iCloud 同步锁定的文件,然后在另一台计算机上修改,则原始 Mac 上的文件将被覆盖并保持解锁状态,这表明 Apple 确实没有注意到此功能。

Jeff 使用文件的文件级权限设置进行测试,将其所有权权限设置为只读。这确实同步了,尽管它可以被文件所有者(由系统级用户确定)和任何具有 macOS 管理员权限的人覆盖。

要更改文件的权限:

  1. 在 Finder 中选择文件。
  2. 选择”文件”>”获取信息”。
  3. 如果未显示,请展开”共享和权限”部分。
  4. 如果”名称”字段有帐户名称且其后带有”(Me)”,您可以使用”名称”下每个条目旁边的弹出菜单并更改”权限”弹出窗口。在这种情况下,只需将”您的名字(我)”旁边的一项更改为只读即可。

如果”名称”字段不显示”(我)”或者您无法选择任何弹出菜单,请单击右下角的锁定图标,然后输入管理员帐户和密码以完成步骤4.

没有”应用”按钮或其他步骤,也没有任何更改的视觉指示。

mac911获取信息权限 IDG

“共享和权限”部分允许您以同步的方式更改文件访问权限。

只读是 Finder 底层 Unix 权限的表示形式,Apple 对此进行了增强。在普通的旧 Unix 中,文件或文件夹/目录具有单个用户、组和全局权限,并且可以设置读、写、执行和其他一些权限。 Apple 的增强功能让您可以将多个用户附加到单个文件或文件夹,并允许使用更深奥的元数据来控制访问。

我已经很多年没有使用”锁定”选项了;我什至忘记了它的存在。这可能是个好主意。甚至更好? Apple 可以通过在选中”锁定”框时显示警告并提供向导来帮助人们将”锁定”状态迁移到”只读”来弃用文件锁定。然后它可以在未来的版本中删除它。

询问 Mac 911

我们整理了最常被问到的问题列表以及答案和专栏​​链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。每个问题都不会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。