Answers:
这只是在告诉您文件已被修改,并且由于已被修改,Disk Utility无法修复其权限。
ARDAgent.app是Apple远程桌面代理,上面路径中显示的文件是该应用程序包中包含的二进制文件。在此处将文件显示为错误是正常的。只需忽略它。
Apple KB文章TS1448详细介绍了可以在“磁盘工具”中忽略的错误消息。
您提供的错误显示在列表中,因此可以安全地忽略它。
您可以放心忽略的磁盘工具的“修复磁盘权限”消息
- 警告:SUID文件“ System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent”已被修改,将无法修复。
SUID
可执行文件,因此存在缓冲区溢出问题或提供执行任意代码的能力,这使其成为特权提升漏洞。鉴于Disk Utility抱怨该文件已被修改,并且Apple已将其列为警告,可以忽略不计:我想他们已经对其进行了修补,但没有告诉Disk Utility识别新版本
不用担心,这是可以忽略的消息之一。有关完整列表,请访问有关此主题的Apple知识库文章。
我从Apple更新到最新的RDA后发生了此错误。为了追踪它,我做了以下工作:
ARDAgent
是一个已知的安全漏洞,Apple 已对其进行了修补!来自Disk Utility的警告实际上可能是由于它无法识别的补丁程序/更新版本ARDAgent
。请注意,Apple在2008年修补了ARDAgent。从Apple的KB官方文章判断,他们说警告可以忽略不计,所以可能是这样。
ARDAgent
从全新的OS X安装或安装媒体进行安装来解决此问题。请注意,此解决方案确实可以消除警告,但是...如果您安装的是旧版本的ARDAgent,则可能是在系统上重新引入了安全漏洞!
OS X 10.9.1
(最早可能从2013年开始),所以我希望情况可能并非如此,并且baseimage随附的安全版本比2008年的版本更安全。但是,如果他们再次对其进行了修补,可能是他们固定了另一个孔。
请注意,我通过全局更改var文件夹中的权限来执行错误的操作。重新安装系统后,仍然无法打开dmg文件。DiskUtility宣布以下问题:
Permissions differ on "private/var/db/ConfigurationProfiles"; should be drwxr-xr-x ; they are drwsr-s--T
Warning: SUID file "private/var/db/ConfigurationProfiles" has been modified and will not be repaired
Permissions differ on "private/var/db/SystemPolicy"; should be -rw-r--r-- ; they are -rwsr-s--T
Warning: SUID file "private/var/db/SystemPolicy" has been modified and will not be repaired
Permissions differ on "private/var/db/launchd.db/com.apple.launchd"; should be drwxr-xr-x ; they are drwsr-sr-t
Warning: SUID file "private/var/db/launchd.db/com.apple.launchd" has been modified and will not be repaired
Permissions differ on "private/var/db/locationd"; should be drwxr-x--- ; they are drwsr-s--T
Warning: SUID file "private/var/db/locationd" has been modified and will not be repaired
Permissions differ on "private/var/yp/binding"; should be drwxr-xr-x ; they are drwsr-s--T
Warning: SUID file "private/var/yp/binding" has been modified and will not be repaired
由于DiskUtility本身无法自行完成权限设置后(请手动手动重置权限)(为什么?),我的问题已解决。
因此,我不同意写在各处的内容:这些消息很重要,如果您在某处权限不当,则必须更正它们。