“尝试修复您的磁盘权限”是一个标准的Mac故障排除技巧,一直流传至今。实际上有两种不同的工具用于修复不同类型的磁盘权限,其中一种非常隐蔽。
这里的权限实际上是文件和目录权限,但它们通常被称为“磁盘权限”。除非安装或升级Mac OS X本身,否则Mac不会自动修复权限。
更新:从MacOSX10.11ElCapitan开始,MacOSX中的磁盘实用程序不再包含修复磁盘权限的方法。由于系统完整性保护,这不再是必需的。
相关:如何在Mac上禁用系统完整性保护(以及为什么不禁用)
与其他操作系统(包括Windows和Linux)一样,Mac上的文件和目录都有自己的权限。权限控制哪些用户和系统进程有权访问这些文件,以及他们可以做什么。例如,系统文件被标记为只读,因此普通用户程序无法修改它们。可执行文件必须标记为可执行文件,否则系统将不允许它们运行。
权限系统是macosx和其他操作系统确保安全的一种方式。在桌面上运行的程序不能擅自修改系统文件。如果您的Mac上有多个用户帐户,则权限会使每个用户帐户的文件不被其他用户使用。
Mac有两种不同类型的权限。有标准的UNIX文件权限,与Linux上的权限相同。还有更现代的访问控制列表(ACL)权限。您可以通过按住Ctrl键并在Finder中单击文件或目录,单击“获取信息”,然后在“共享权限”下查看文件或目录的权限
您的Mac包含一个权限数据库。数据库存储在/var/db/receipts和/Library/receipts文件夹中的“BOM表”文件中。Mac OS X系统文件和从.pkg文件安装的第三方应用程序将.bom文件保留在此处,文件列出了系统文件或程序文件应具有的权限。
修复权限时,Mac会查看此处的.bom文件并检查系统上的实际文件。如果系统中的某个文件或文件夹的权限与.bom文件中指定的权限不匹配,则Mac将更改权限以与.bom文件中的权限匹配。
请注意,这并不适用于系统上的所有文件。您的个人数据文件在权限数据库中没有任何条目,不使用.pkg文件的第三方应用程序将不会在数据库中显示。权限修复操作将保留所有其他文件。
在系统正常使用期间,程序可能会更改其原始文件或文件夹权限。这些新权限可能会导致问题。例如,程序可能会错误地将写权限分配给系统文件,从而允许普通用户程序修改这些文件,从而降低安全性。程序可能会使程序文件不可执行,从而阻止应用程序运行。程序可能会意外地授予您的用户帐户对主文件夹的只读访问权限,从而阻止您保存或修改任何文件。
有许多问题可能是由不正确或“损坏”的权限引起的。修复文件权限也是一种安全操作。修理过程应该不会引起任何问题。这就是为什么修复你的Mac权限是你在Mac出现问题时最先得到的故障排除技巧之一。
如果您的Mac没有问题,则不需要修复权限。如果您遇到了某种问题,修复您的权限是一个很好的、安全的开始。
您可以从Disk Utility应用程序修复Mac的权限。要打开它,请按Command+Space打开Spotlight search,键入Disk Utility,然后按Enter。
选择您的Mac系统分区-通常是“Macintosh HD”。如果您想检查您的权限是否有问题,请单击“验证磁盘权限”按钮。单击“修复磁盘权限”检查问题并自动修复。
请注意,在系统的正常使用中,某些权限发生更改是正常的,这并不总是会导致问题。你可能会看到一些不正确的权限,即使你的Mac没有问题。这没什么好担心的。我们在Mac上看到了不少不正确的权限,但它一点也没有行为不端。他们其实不是什么问题。
相关:恢复模式下可访问的8个Mac系统功能
就这样-你的权限将被修复。如果您的Mac遇到严重问题,无**常启动,您也可以从OSX恢复访问磁盘实用程序,并从那里修复磁盘权限。在现有Mac OS X安装的基础上安装Mac OS X时,Mac也会自动运行磁盘权限修复,因此重新安装或升级Mac操作系统也会修复磁盘权限问题。
还有第二个工具可以修复一些权限。此修复工具将修复用户帐户的主目录权限。如果您的用户帐户的文件有问题-也许您无法将任何文件保存到您的主目录,可能是因为它被设置为只读-您可以使用此工具。
此工具不使用.bom文件来调整系统文件权限,它只是将用户帐户的主目录修复为标准的默认权限。
要执行此操作,请通过重新启动Mac并按住Command+R来输入OS X Recovery。在恢复环境中,单击菜单栏上的“实用程序”,然后选择“终端”。在终端中键入resetpassword,然后按回车键。单击Mac的硬盘并选择遇到问题的用户帐户。
在窗口底部,单击“重置主目录权限和ACL”下的“重置”按钮。这只会重置用户帐户的权限,而不是密码。
完成后重新启动Mac。现在将修复用户帐户的主目录权限。
修复Mac的权限不应该是一项强制性的常规系统维护任务。它只在您实际遇到问题时才有帮助,因此没有理由定期运行此工具。另一方面,这是一个安全的操作,因此如果您认为修复磁盘权限可能有帮助的话,就不会有危险。
图片来源:Flickr上的Karlis Dambrans
...或者是别的什么问题?我们将解开这个谜团,并向您展示如何在Mac上使用磁盘权限。 ...
... 重置SMC的过程因您使用的Mac不同而不同。有关如何重置Mac的SMC的详细信息,请参阅我们的指南。 ...
... 今天我们将向您展示如何设置与Time Machine一起使用的驱动器,如何设置和使用Time Machine,以及如何从Time Machine备份还原。 ...
...要把1500美元的笔记本电脑扔进垃圾桶。我们将向您展示如何阻止Mac在使用电池供电时运行缓慢。你很快就会恢复到全速。 ...
...令时。它经常出现在网络应用程序中,比如googlesheets。 如何修理死亡的纺车 旋转轮子(或海滩球)是来自操作系统的一个信号,表明应用程序的行为不应该是应该的。这是一个更好的问题,因为它意味着您的系统可能运行良好...
...解决方法可能很简单!让我们看看一些常见的Mac问题以及如何解决它们。 突然频繁重启 突然频繁的重启,尤其是伴随着屏幕警告的重启,被称为内核恐慌。这相当于微软的蓝屏死机,你经常会看到“你的电脑因为问题而重启...
...macOS。在本文中,我们将重点讨论最后两个选项。 相关:如何在恢复模式下从Time Machine备份中完全恢复macOS 从恢复分区运行急救 所有mac上的恢复分区都加载了Disk实用程序,它可以在可能损坏的驱动器上运行“急救”,并尝试...
...的提示。 急救修复文件系统问题 相关:如何、何时以及为什么修复Mac上的磁盘权限 如果硬盘出现故障,您应该首先尝试Disk Utility的急救功能。此功能检查文件系统中的错误并尝试更正错误,而无需您的干预。 只需单击要检查...