¿Cómo verifico la integridad de mi instalación de OSX? (Archivos, versiones y preferencias)

Quiero verificar los archivos y los ajustes de configuración para mi instalación de OSX contra una buena "base" de referencia conocida.

Suponiendo que tengo dos Mac (hardware) idénticas, una instalada de fábrica y actualizada en parches frente a otra Mac tal cual... ¿cómo comparo las diferencias entre ellas? ¿Dónde miro?

Aunque algunas personas pueden usar esta respuesta como análisis forense, busco más en el sentido de que instalé algunas bibliotecas de python y no estoy seguro de qué hice con ellas, y quiero hacer un poco de limpieza.

Los comandos de terminal ( grep, ls, etc. son todos bienvenidos). A falta de una solución integral, agradecería su opinión sobre lo que pueda contribuir.

Respuestas (1)

Monte ambos volúmenes en una Mac y arrastre ambas unidades a una herramienta de comparación de archivos como Kaleidoscope . Mostrará las diferencias de archivos, así como los archivos destacados que existen en una carpeta en comparación con la otra carpeta.

También puede diferenciar una lista de archivos como ls -laRo cualquier otro indicador que prefiera para ver qué diferencias (excepto los metadatos de archivo y ACL / indicadores especiales que toman otros lsindicadores o son invisibles para una lista de archivos simple). Algunas personas llegan a crear una lista con md5 u otros hashes que suman el contenido real de los archivos, pero eso es más apropiado para un paquete de gestión de configuración/análisis de seguridad como munki o tripwire .

Muchos blogs cubren ese tipo de gestión profesional de sistemas como estas entradas de 318, Inc.