Anstatt ntpd zu deaktivieren, sollten Sie die Quelle für Version 4.2.8 von ntp herunterladen und selbst kompilieren. Alles was Sie brauchen ist Xcode für Lion / SnowLeo. Es sollte unter 10.6.x und 10.7.x funktionieren.
Ich habe meine 10.10-Installation sofort nach Veröffentlichung des CVE und Veröffentlichung des Quellcodes aktualisiert und nicht auf Apple gewartet, um das Update zu veröffentlichen.
Laden Sie zum Kompilieren von ntpd die Quelle von ntp.org herunter und wenden Sie den Patch für OS X / FreeBSD an. Nach dem Anwenden dieses Patches können Sie einfach "./configure && make" ausführen. Anschließend können Sie die Binärdateien in die entsprechenden Verzeichnisse (/ usr / sbin / und / usr / bin /) kopieren.
Für Mac OS X 10.7 (Lion):
mkdir ntpd-fix
cd ntpd-fix
curl http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8.tar.gz | tar zxf -
cd ntp-4.2.8/ntpd
curl http://bugs.ntp.org/attachment.cgi?id=1165 | patch -p1
cd ..
./configure && make
Hier ist die Liste der Dateien und Ordner, zu denen sie gehören, die aus der obigen Quelle erstellt werden. Nach der Kompilierung befinden sich alle diese Dateien in verschiedenen Unterordnern.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Benennen Sie alte mit etwas um wie:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
und verschieben Sie dann die neue. Stellen Sie sicher, dass Sie die Dateien nach dem Verschieben in die richtige Position bringen:
sudo chown root:wheel /usr/sbin/ntpd
Hinweis : Ich habe es nicht verwendet, sudo make install
weil ich dem Makefile nicht vertraut habe (ich war mir nicht sicher, ob es Dateien in denselben Ordnern ablegen würde, in denen Apple sie ursprünglich abgelegt hat, und wollte sicherstellen, dass sie sich immer noch an derselben Stelle wie alt befinden Einsen). Das manuelle Verschieben von 6 Dateien ist kein großes Problem. Die restlichen Dateien (Manpages, HTML-Seiten usw. sind identisch, sodass Sie diese nicht verschieben müssen.)
security
Feedback-Eintrag :(.