¿Cómo actualizar brew ssh después de la reciente explotación del cliente?

3

Estoy ejecutando OS X El Capitan 10.11.1

Desde la explotación del cliente SSH recientemente descubierta mencioné aquí quería tomar medidas para asegurarme. En el proceso noté que estoy usando ssh de Apple y no la versión de preparación que he instalado. Así que quería cambiar eso. Una de las cosas que debo hacer es editar el archivo a continuación para que apunte a /usr/local/bin/ssh-agent en lugar del valor predeterminado del sistema /usr/bin/ssh-agent . Sin embargo, incluso como sudo, no puedo editar este archivo. Sólo se abre como solo lectura.

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

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

    
pregunta lostdorje 17.01.2016 - 20:29

1 respuesta

2

Para poder modificar ciertos directorios / archivos en OS X El Capitán, debe desactivar la Protección de integridad del sistema (SIP), también conocido como "rootless":

  1. Reinicie su Mac en modo de recuperación reiniciando su computadora y presionando cmd + R hasta que aparezca el logotipo de Apple en su pantalla.
  2. En la barra de menú, haga clic en Utilidades > Terminal.
  3. En la ventana de la Terminal, escriba csrutil disable .
  4. Reinicia tu Mac.
  5. Después de finalizar tus modificaciones, vuelve a habilitarlo en Modo de recuperación con csrutil enable .

El archivo /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist se puede reemplazar en la próxima actualización del sistema.

    
respondido por el klanomath 17.01.2016 - 20:59

Lea otras preguntas en las etiquetas