3 votes

Comment mettre à jour brew ssh après un récent exploit du client ?

J'utilise OS X El Capitan 10.11.1.

Depuis la découverte récente de l'exploit du client SSH mentionné ici Je voulais prendre des mesures pour me protéger. Au cours du processus, j'ai remarqué que j'utilisais le ssh d'Apple et non la version de brew que j'ai installée. Je voulais donc changer cela. Une des choses que je dois faire est de modifier le fichier ci-dessous pour qu'il pointe sur /usr/local/bin/ssh-agent au lieu de la valeur par défaut du système /usr/bin/ssh-agent . Cependant, même en tant que sudo, je ne peux pas modifier ce fichier. Il s'ouvre uniquement en lecture seule.

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

Comment puis-je ouvrir ce fichier en mode lecture/écriture ?

2voto

klanomath Points 63400

Pour pouvoir modifier certains répertoires/fichiers dans OS X El Capitan, vous devez désactiver la protection de l'intégrité du système (SIP) alias "sans racine" :

  1. Redémarrez votre Mac en mode de récupération en redémarrant votre ordinateur et en maintenant enfoncée la touche cmd + R jusqu'à ce que le logo Apple apparaisse sur votre écran.
  2. Dans la barre de menus, cliquez sur Utilitaires > Terminal.
  3. Dans la fenêtre du Terminal, tapez csrutil disable .
  4. Redémarrez votre Mac.
  5. Après avoir terminé vos mods, réactivez-le en mode de récupération avec csrutil enable .

Le dossier /System/Bibliothèque/LaunchAgents/org.openbsd.ssh-agent.plist peut être remplacé lors de la prochaine mise à jour du système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X