En lugar de deshabilitar ntpd, usted debe descargar el código fuente de la versión 4.2.8 de ntp y compilarlo usted mismo. Todo lo que necesitas es Xcode para Lion/SnowLeo. Se debe trabajar en la 10.6.x y 10.7.x bien.
He actualizado mi 10.10 instalar inmediatamente después de la CVE se hizo público y código fuente liberado y yo no tenía que esperar a que Apple libere la actualización.
Para compilar ntpd, descargar el código fuente desde ntp.org y aplicar el parche para OS X, FreeBSD. Después de aplicar esta revisión, usted será capaz de simplemente ejecutar "./configure && make." A continuación, puede copiar los archivos binarios a los directorios apropiados (/usr/sbin/ y /usr/bin/).
Para 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
Aquí está la lista de archivos y carpetas a los que pertenecen los que se construye a partir de la fuente de arriba. Después de la compilación, todos estos archivos serán en varias sub-carpetas.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Cambiar el nombre de los viejos utilizando algo como:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
y, a continuación, mueva la nueva. Asegúrese de chown los archivos después de mover las cosas en su lugar:
sudo chown root:wheel /usr/sbin/ntpd
Nota: yo no uso, sudo make install
porque no confiaba en el archivo Makefile (yo no estaba seguro de que iba a colocar archivos en las mismas carpetas que Apple ha colocado originalmente en y quería estar seguro de que todavía estamos en el mismo lugar de los antiguos). El traslado manual de 6 de archivos no es un gran problema. Resto de los archivos (el hombre de las páginas, las páginas html, etc, son el mismo, de modo que no tienes que preocuparte por el desplazamiento de estos.)