Zamiast wyłączać ntpd, powinieneś pobrać źródło dla wersji 4.2.8 ntp i sam je skompilować. Wszystko czego potrzebujesz to Xcode dla Lion / SnowLeo. Powinien działać dobrze w wersjach 10.6.xi 10.7.x.
Zaktualizowałem moją instalację 10.10 natychmiast po upublicznieniu CVE i wydaniu kodu źródłowego, i nie czekałem na Apple, aby opublikować aktualizację.
Aby skompilować ntpd, pobierz źródło ze strony ntp.org i zastosuj łatkę dla OS X / FreeBSD. Po zastosowaniu tej poprawki będziesz mógł uruchomić „./configure && make”. Następnie możesz skopiować pliki binarne do odpowiednich katalogów (/ usr / sbin / i / usr / bin /).
W systemie 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
Oto lista plików i folderów, do których należą, które zostaną utworzone ze źródła powyżej. Po kompilacji wszystkie te pliki będą w różnych podfolderach.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Zmień nazwę starych, używając czegoś takiego:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
a następnie przenieś nowy. Upewnij się, że pliki zostały przeniesione po przeniesieniu ich na miejsce:
sudo chown root:wheel /usr/sbin/ntpd
Uwaga : nie korzystałem, sudo make install
ponieważ nie ufałem Makefile (nie byłem pewien, czy umieści pliki w tych samych folderach, w których pierwotnie umieścił je Apple, i chciałem mieć pewność, że nadal są w tym samym miejscu co stare te). Ręczne przenoszenie 6 plików nie jest dużym problemem. Pozostałe pliki (strony podręcznika, strony HTML itp. Są takie same, więc nie musisz się nimi przejmować).
security
jeszcze wpisu opinii :(.