Thay vì vô hiệu hóa ntpd, bạn nên tải xuống nguồn cho phiên bản 4.2.8 của ntp và tự biên dịch nó. Tất cả bạn cần là Xcode cho Lion / SnowLeo. Nó sẽ hoạt động trên 10.6.x và 10.7.x tốt.
Tôi đã cập nhật cài đặt 10.10 của mình ngay lập tức sau khi CVE được công khai và mã nguồn được phát hành và tôi đã không chờ đợi Apple phát hành bản cập nhật.
Để biên dịch ntpd, tải xuống nguồn từ ntp.org và áp dụng bản vá cho OS X / FreeBSD. Sau khi áp dụng bản vá này, bạn sẽ có thể chạy "./cool && make." Sau đó, bạn có thể sao chép các tệp nhị phân vào các thư mục thích hợp (/ usr / sbin / và / usr / bin /).
Đối với Mac OS X 10.7 (Sư tử):
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
Đây là danh sách các tệp và thư mục mà chúng thuộc về chúng sẽ được xây dựng từ nguồn ở trên. Sau khi biên dịch, tất cả các tệp này sẽ nằm trong các thư mục con khác nhau.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Đổi tên những cái cũ bằng cách sử dụng một cái gì đó như:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
và sau đó di chuyển cái mới vào. Hãy chắc chắn để chỉnh các tệp sau khi di chuyển chúng vào vị trí:
sudo chown root:wheel /usr/sbin/ntpd
Lưu ý : Tôi không sử dụng sudo make install
vì tôi không tin Makefile (Tôi không chắc nó sẽ đặt các tệp vào cùng thư mục mà Apple ban đầu đã đặt chúng vào và muốn chắc chắn rằng chúng vẫn ở cùng một vị trí như cũ những cái). Di chuyển thủ công 6 tập tin không phải là một vấn đề lớn. Phần còn lại của các tệp (trang man, trang html, v.v ... đều giống nhau nên bạn không phải bận tâm đến việc di chuyển chúng.)
security
mục phản hồi nào :(.