修复磁盘权限后,“警告:SUID文件已被修改,将无法修复”


16

警告:SUID文件“ System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent”已被修改,将无法修复。

运行Disk Utility修复权限后,我一直收到此消息。
这会引起问题吗?

Answers:


22

这只是在告诉您文件已被修改,并且由于已被修改,Disk Utility无法修复其权限。

ARDAgent.app是Apple远程桌面代理,上面路径中显示的文件是该应用程序包中包含的二进制文件。在此处将文件显示为错误是正常的。只需忽略它。

Apple KB文章TS1448详细介绍了可以在“磁盘工具”中忽略的错误消息。
您提供的错误显示在列表中,因此可以安全地忽略它。

您可以放心忽略的磁盘工具的“修复磁盘权限”消息

  • 警告:SUID文件“ System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent”已被修改,将无法修复。

非常感谢您的帮助,我将忽略它!!
Bob Winn

2
经过一番调查后,我发现该特定程序存在安全漏洞。由于它是SUID可执行文件,因此存在缓冲区溢出问题或提供执行任意代码的能力,这使其成为特权提升漏洞。鉴于Disk Utility抱怨该文件已被修改,并且Apple已将其列为警告,可以忽略不计:我想他们已经对其进行了修补,但没有告诉Disk Utility识别新版本
TrinitronX 2015年

2
令人震惊的是,它找到一个SUID可执行文件,一个已知的受信任的Apple应用程序(如“磁盘工具”)警告其被修改。通常,当类似tripwire的工具警告系统上某些可执行文件已被其原始签名/校验和修改时,它会发出一个红色标记。如果它也是SUID可执行文件,并且具有已知的缺陷,那么这尤其令人震惊。因此,请记住,小心总是好事。
TrinitronX 2015年

可以在使用文件时修改文件并更改权限(甚至可以删除它们)。所做的更改不会影响已在内存中的文件的任何实例。该消息表示文件已从记录中更改,而不是正在使用中。
teppic


-1

我从Apple更新到最新的RDA后发生了此错误。为了追踪它,我做了以下工作:

  1. 全新安装OS X 10.9.1
  2. 运行“修复磁盘权限”-找不到任何内容
  3. 将iTunes更新到最新(理论上最大)
  4. 运行“修复磁盘权限”-找不到任何内容
  5. 更新iBooks(另一项出色的工作)
  6. 运行“修复磁盘权限”-找不到任何内容
  7. 更新远程桌面管理。
  8. 运行“修复磁盘权限”-警告:SUID文件“ System / Library / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent”已被修改,将无法修复。
  9. 运行修复磁盘权限-结果相同
  10. 转到系统/库/核心服务/远程管理
  11. 重命名RemoteManagement RemoteManagement-Bak
  12. 运行“修复磁盘权限”-找不到任何内容(重命名目录后我没有重新启动,因此如果该文件处于活动状态(并且它没有显示在活动监视器中,那么我就不会过度相信它是),为什么它不会给我同样的错误消息吗?现在,我不想在这里跳到结论,但是我不知何故认为问题出在RDA升级上,我以前从未遇到过该错误消息(从10.7开始),但是我已经收到了升级后。
    哦,作为旁注:在重命名该目录并使错误消息消失之前,我进入了单用户模式并运行Disk Utility,并得到了完全相同的错误消息。然后,我从USB安装驱动器启动,并再次运行Disk Utility,结果相同。现在,如果此错误是由于文件打开而引起的,为什么在执行更新之前第一次运行“修复磁盘权限”时未显示该文件?为什么只在执行更新后才显示?我可能不是爱因斯坦,但我知道2 + 2 = 3.9999999或多或少...这是RDA更新=错误消息。

1
您是用ARD代替RDA吗?
IconDaemon

根据您的观察,您可能是对的:此更新使Disk Utility对此发出警告。过去,这ARDAgent是一个已知的安全漏洞,Apple 已对其进行了修补!来自Disk Utility的警告实际上可能是由于它无法识别的补丁程序/更新版本ARDAgent。请注意,Apple在2008年修补了ARDAgent。从Apple的KB官方文章判断,他们说警告可以忽略不计,所以可能是这样。
TrinitronX

我听说有人建议通过ARDAgent从全新的OS X安装或安装媒体进行安装来解决此问题。请注意,此解决方案确实可以消除警告,但是...如果您安装的是旧版本的ARDAgent,则可能是在系统上重新引入了安全漏洞!
TrinitronX 2015年

既然您提到您正在使用OS X 10.9.1(最早可能从2013年开始),所以我希望情况可能并非如此,并且baseimage随附的安全版本比2008年的版本更安全。但是,如果他们再次对其进行了修补,可能是他们固定了另一个孔。
TrinitronX 2015年

-2

请注意,我通过全局更改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本身无法自行完成权限设置后(请手动手动重置权限)(为什么?),我的问题已解决。

因此,我不同意写在各处的内容:这些消息很重要,如果您在某处权限不当,则必须更正它们。


1
欢迎询问不同!这不能为问题提供答案。要批评或要求作者澄清,一旦您有足够的声誉就在他们的帖子下方发表评论。如果您有新问题,请单击“ 提问”来提问按钮。如果它有助于提供上下文,请包括此问题的链接。
Tetsujin,2015年

很抱歉,但这给了问题的答案:为了使我的系统正常工作,我需要手动修改所有权限...所以我的回答是:“是的,如果您不这样做,将会给您带来麻烦。 “管理由DiskUtility通知的权限问题”。以我为例,我必须对其进行管理。
塞德里克NICOLAS

@CédricNICOLAS,您要在此处保留此答案吗?
DA Vincent

我相信它对用户可能有用,以我的经验,如果我没有正确重置错误的权限,我将无法在计算机上安装任何带有.dmg文件的文件。 ?原因问题”,我回答‘是’的问题,所以我不明白为什么我不能回答这个问题确实;-)
塞德里克NICOLAS
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.