关于“磁盘工具”的修复磁盘权限功能

  • 上次修改时间: 05 六月, 2008
  • 文章: HT1452

摘要

“磁盘工具”允许您验证和修复磁盘及权限问题。本文将介绍“磁盘工具”其中一个针对 Mac OS X 磁盘的功能: 修复磁盘权限。

受影响的产品

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, 磁盘工具, Mac OS X 10.5

“磁盘工具”如何检查文件的权限?

安装 Mac OS X 时的很多内容都是通过包文件(其文件扩展名为“.pkg”)安装的。每次通过包文件安装时,“资料清单”文件(其文件扩展名为“.bom”)都被存储到包 的签收文件(存储在 /Library/Receipts/)中。如果查看 Receipts 文件夹,那么您将会看到各种以 .pkg 结尾的文件,其中包括一些在安装 Mac OS X 时创建的(如 BaseSystem.pkg)。不必担心,这些文件不会占用太多的磁盘空间,因此您不需要将它们放到“废纸篓”中

这些“.bom”文件中的每个文件都包含了一个由该包安装的文件的列表,以及每个文件的适当权限。

当 您使用“磁盘工具”来验证或修复磁盘权限时,它将审核 /Library/Receipts/ 中的所有 .bom 文件,并将它的列表与列出的每个文件的实际权限进行比较。如果权限不同,那么“磁盘工具”将报告这种差异(若您使用了 Repair 功能,则会纠正它们)。

“磁盘工具”会检查所有文件的权限吗?

不会。不是作为 Apple 安装程序包的一部分安装的文件不会被入签收文件中,因此也不会被检查。例如,如果使用非 Apple 安装程序安装了某个应用程序,或者是通过磁盘映像、网络卷或其他磁盘来复制它,而不是通过安装程序安装的,那么将不会创建签收文件。这是预料中的。有些应 用程序就是被设计为以这些方法之一来安装。

另外,某些在正常使用过程中更改其权限而不会影响其功能的文件也不会被特意检查。

提示:如果您从 /资料库/Receipts/ 删除签收文件,那么通过这些包安装的文件将无法得到验证或修复。请参阅“磁盘工具”显示“No Valid Packages”(没有有效包)警告

Mac OS X 10.5 Leopard 注意:当从 Leopard Install DVD 开始时,可以使用“重置密码”实用工具重新设置用户主目录的权限。

我需要从 Mac OS X 安装盘开始来修复磁盘权限吗?

当 从包含更新的 Mac OS X 软件的 Mac OS X 卷(硬盘),而不是从 Mac OS X 安装盘开始时,应尽可能修复磁盘权限。Mac OS X 软件更新程序可能会更改一些文件的权限来改善安全性。当出现这种情况下,Mac OS X 卷中的“磁盘工具”版本将会被更新以适应新的权限。在从 Mac OS X 卷开始运行“磁盘工具”时可以确保由软件更新程序所做的更改得到保护。