ntpdを無効にする代わりに、ntpのバージョン4.2.8のソースをダウンロードして、自分でコンパイルする必要があります。必要なのは、Xcode for Lion / SnowLeoだけです。10.6.xと10.7.xで問題なく動作するはずです。
CVEが公開されてソースコードがリリースされた直後に10.10インストールを更新しました。Appleが更新をリリースするのを待ちませんでした。
ntpdをコンパイルするには、ntp.orgからソースをダウンロードし、OS X / FreeBSDのパッチを適用します。このパッチを適用すると、「./ configure && make」を実行できるようになります。次に、バイナリを適切なディレクトリ(/ usr / sbin /および/ usr / bin /)にコピーできます。
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
上記のソースから作成される、それらが属するファイルとフォルダーのリストを次に示します。コンパイル後、これらのファイルはすべてさまざまなサブフォルダーに配置されます。
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
次のようなものを使用して古いものの名前を変更します。
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
次に、新しいファイルを移動します。ファイルを所定の位置に移動したら、必ずファイルをchownしてください。
sudo chown root:wheel /usr/sbin/ntpd
注:sudo make install
Makefileを信頼していなかったため、私は使用 しませんでした(Appleが最初にファイルを配置したフォルダと同じフォルダにファイルが配置されるかどうか確信がなく、古いファイルと同じ場所にあることを確認したいもの)。6つのファイルを手動で移動することは大きな問題ではありません。残りのファイル(manページ、htmlページなどは同じなので、移動する必要はありません。)
security
、まだフィードバックエントリを:(。