3 votos

¿Cómo actualizar brew ssh después del reciente exploit del cliente?

Estoy ejecutando OS X El Capitan 10.11.1

Desde el recientemente descubierto exploit del cliente SSH mencionado aquí Quería tomar medidas para asegurarme. En el proceso me di cuenta de que estoy usando el ssh de Apple y no la versión de brew que tengo instalada. Así que quería cambiar eso. Una de las cosas que tengo que hacer es editar el archivo de abajo para que apunte a /usr/local/bin/ssh-agent en lugar del sistema por defecto /usr/bin/ssh-agent . Sin embargo, incluso como sudo, no puedo editar este archivo. Sólo se abre como de sólo lectura.

sudo vi /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist

¿Cómo puedo abrir este archivo en modo de lectura/escritura?

0 votos

Sí, lo era. He borrado la otra pregunta. Estaba migrando a mano mi pregunta original y no me di cuenta de que alguien más la estaba migrando.

2voto

klanomath Puntos 19587

Para poder modificar ciertos directorios/archivos en OS X El Capitan hay que desactivar la Protección de Integridad del Sistema (SIP) alias "rootless":

  1. Reinicie su Mac en el modo de recuperación reiniciando el ordenador y manteniendo pulsada la tecla cmd + R hasta que aparezca el logotipo de Apple en la pantalla.
  2. En la barra de menús, haga clic en Utilidades > Terminal.
  3. En la ventana del Terminal, escriba csrutil disable .
  4. Reinicia tu Mac.
  5. Después de terminar sus mods vuelva a habilitarlo en el modo de recuperación con csrutil enable .

El archivo /Sistema/Librería/LaunchAgents/org.openbsd.ssh-agent.plist puede ser sustituido en la próxima actualización del sistema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X