Wie überprüfe ich die Integrität meiner OSX-Installation? (Dateien, Versionen und Einstellungen)

Ich möchte die Dateien und Konfigurationseinstellungen für meine OSX-Installation anhand einer bekanntermaßen guten Referenz-"Basis" überprüfen.

Angenommen, ich habe zwei identische Macs (Hardware), von denen einer werkseitig installiert und mit Patches auf dem neuesten Stand ist, gegenüber einem anderen Mac im Ist-Zustand. Wie kann ich die Unterschiede zwischen ihnen vergleichen? Wo suche ich?

Obwohl einige Leute diese Antwort als Forensik verwenden, sehe ich eher in dem Sinne, dass ich ein paar Python-Bibliotheken installiert habe und nicht sicher bin, was ich damit gemacht habe, und etwas Haushalt machen möchte.

Terminalbefehle ( grep, ls, usw. sind alle willkommen). In Ermangelung einer allumfassenden Lösung würde ich mich über Ihren Beitrag zu allem, was Sie beitragen können, freuen.

Antworten (1)

Mounten Sie beide Volumes auf einem Mac und ziehen Sie beide Laufwerke in ein Dateivergleichstool wie Kaleidoscope . Es zeigt Dateiunterschiede und hebt Dateien hervor, die in einem Ordner im Gegensatz zu dem anderen Ordner vorhanden sind.

Sie können auch eine Dateiliste wie ls -laRoder andere Flags unterscheiden, die Sie bevorzugen, um zu sehen, welche Unterschiede bestehen (mit Ausnahme von Dateimetadaten und ACL / speziellen Flags, die entweder andere lsFlags annehmen oder für eine einfache Dateiliste unsichtbar sind). Manche Leute gehen sogar so weit, sie zu erstellen eine Auflistung mit md5 oder anderen Hashes, die den tatsächlichen Inhalt von Dateien prüfen, aber das ist besser geeignet für eine Sicherheitsscan-/Konfigurationsverwaltungssuite wie munki oder tripwire .

Viele Blogs decken diese Art von professionellem Systemmanagement ab, wie diese Einträge von 318, Inc .