Ответы:
Он просто говорит вам, что файл был изменен, и, поскольку он был изменен, Дисковая утилита не может исправить разрешения для него.
ARDAgent.app - это агент Apple Remote Desktop, а файл, показанный выше, является двоичным файлом, который содержится в пакете приложения. Это нормально для файла, который будет показан как ошибка здесь. Просто игнорируйте это.
В статье Apple KB KB TS1448 подробно описываются сообщения об ошибках, которые можно игнорировать в Дисковой утилите.
Указанная вами ошибка отображается в списке, поэтому ее можно смело игнорировать.
Сообщения Дисковой утилиты о восстановлении прав доступа к диску, которые вы можете игнорировать
- Предупреждение: файл SUID «Система / Библиотека / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent» был изменен и не будет восстановлен.
SUID
исполняемый файл, проблема переполнения буфера или возможность выполнения произвольного кода делают его уязвимостью, связанной с повышением привилегий. Учитывая, что Дисковая утилита жалуется на то, что файл был изменен, и что Apple перечислила его как предупреждение, которое можно игнорировать: я предполагаю, что они исправили его, но не сказали Дисковой утилите распознать новую версию
Не волнуйтесь, это одно из сообщений, которое можно игнорировать. Полный список можно найти в статье базы знаний Apple по этой теме.
Эта ошибка произошла после того, как я обновил последнюю версию RDA от Apple. Чтобы отследить это, я сделал следующее:
ARDAgent
был известный недостаток безопасности, который Apple уже исправила ! Предупреждение от Дисковой утилиты может быть связано с тем, что она не распознает исправленную / обновленную версию ARDAgent
. Обратите внимание, что Apple исправила ARDAgent в 2008 году . Судя по официальной статье КБ Apple , они говорят, что предупреждение можно игнорировать, так что, вероятно, это так.
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 не будет делать это самостоятельно (почему?), Моя проблема была решена.
Так что я не согласен с тем, что написано везде: эти сообщения важны, и если у вас где-то плохие разрешения, вы должны исправить их ..