Respuestas:
Simplemente le dice que el archivo se ha modificado y que, debido a que se ha modificado, la Utilidad de Discos no puede corregir los permisos.
ARDAgent.app es el agente de Apple Remote Desktop, y el archivo que se muestra en la ruta anterior es el archivo binario contenido en el paquete de la aplicación. Es normal que el archivo se muestre como un error aquí. Simplemente ignóralo.
El artículo de Apple KB TS1448 detalla qué mensajes de error puede ignorar en la Utilidad de Discos .
El error que proporcionó se muestra en la lista, por lo que puede ignorarse de forma segura.
Mensajes de permisos de disco de reparación de la utilidad de disco que puede ignorar de forma segura
- Advertencia: el archivo SUID "Sistema / Biblioteca / CoreServices / RemoteManagement / ARDAgent.app / Contents / MacOS / ARDAgent" se ha modificado y no se reparará.
SUID
ejecutable, tener un problema de desbordamiento del búfer o proporcionar la capacidad de ejecutar código arbitrario lo convierte en una vulnerabilidad de escalada de privilegios. Dado que Disk Utility se queja de que el archivo ha sido modificado, y que Apple lo ha incluido como una advertencia que es seguro ignorar: supongo que lo parchearon, pero no le dijeron a Disk Utility que reconociera la nueva versión
No se preocupe, este es uno de los mensajes que es seguro ignorar. Para obtener una lista completa, visite el artículo de la Base de conocimiento de Apple sobre este tema.
Este error ocurrió después de actualizar a la última RDA de Apple. Para rastrearlo hice lo siguiente:
ARDAgent
era una falla de seguridad conocida, que Apple ya había solucionado . La advertencia de Disk Utility en realidad podría deberse a que no reconoce la versión parcheada / actualizada de ARDAgent
. Tenga en cuenta que Apple parchó ARDAgent en 2008 . A juzgar por el artículo oficial de KB de Apple , dicen que es seguro ignorar la advertencia, por lo que probablemente sea el caso.
ARDAgent
desde una nueva instalación de OS X o instalar medios. Tenga en cuenta que esta solución hace que la advertencia desaparezca, sin embargo ... si está instalando una versión suficientemente antigua de ARDAgent, ¡puede estar reintroduciendo una falla de seguridad en su sistema!
OS X 10.9.1
(probablemente desde 2013 como muy pronto), espero que este no sea el caso y que la imagen base venga con una versión más segura que a partir de 2008. Sin embargo, si la hubieran parchado nuevamente podría ser que arreglaron otro agujero.
Tenga en cuenta que hice una acción incorrecta al cambiar globalmente los permisos en la carpeta var. Después de reinstalar el sistema, aún tuve problemas para abrir archivos dmg. DiskUtility anunció los siguientes problemas:
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
Después de restablecer cuidadosamente los permisos a mano, ya que DiskUtility no lo haría solo (¿por qué?), Mi problema se resolvió.
Así que no estoy de acuerdo con lo que está escrito en todas partes: esos mensajes son importantes, y si tienes malos permisos en alguna parte, debes corregirlos.