Em vez de desabilitar o ntpd, você deve baixar o código-fonte da versão 4.2.8 do ntp e compilá-lo você mesmo. Tudo que você precisa é o Xcode for Lion / SnowLeo. Ele deve funcionar bem em 10.6.xe 10.7.x.
Atualizei minha instalação 10.10 imediatamente após o CVE ser tornado público e o código-fonte lançado, e não esperei a Apple para lançar a atualização.
Para compilar o ntpd, faça o download da fonte em ntp.org e aplique o patch no OS X / FreeBSD. Depois de aplicar este patch, você poderá executar "./configure && make". Em seguida, você pode copiar os binários para os diretórios apropriados (/ usr / sbin / e / 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
Aqui está a lista de arquivos e pastas aos quais eles pertencem e que serão criados a partir da fonte acima. Após a compilação, todos esses arquivos estarão em várias subpastas.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Renomeie os antigos usando algo como:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
e mova o novo para dentro. Certifique-se de exibir os arquivos depois de movê-los no lugar:
sudo chown root:wheel /usr/sbin/ntpd
Nota : Eu não usei sudo make install
porque não confiava no Makefile (não tinha certeza de que os arquivos seriam colocados nas mesmas pastas em que a Apple os colocou originalmente e queria ter certeza de que ainda estão no mesmo local que o antigo uns). Mover manualmente 6 arquivos não é um grande problema. O restante dos arquivos (páginas de manual, páginas html etc.) são os mesmos, para que você não precise se preocupar em movê-los.
security
entrada para comentários :(.