La protection de l’intégrité du système, ou SIP, est l’une des nouvelles fonctionnalités d’OS X El Capitan, visant à protéger l’intégrité du système. Qu’est-ce que c’est, et ce qu’il faudra éteindre, nous couvrirons dans cet article.
Qu’est ce que le SIP?
Dans OS X, comme dans tout système d’exploitation de type Unix, les utilisateurs ordinaires ont des droits limités pour modifier les fichiers système. Néanmoins, la plupart d’entre nous utilisent le compte administrateur comme compte principal et, en conséquence, connaissant le mot de passe root, ils peuvent «casser le bois». Avec la sortie d’OS X El Capitan, Apple a encore renforcé sa politique de sécurité et, même avec un accès complet, les utilisateurs (et les applications en leur nom) ne peuvent pas modifier les fichiers et les paramètres du système.
En d’autres termes, SIP est un analogue du “sandbox”. Les applications tierces ne peuvent pas interférer avec le système, modifier les fichiers protégés sur disque et en mémoire. Ces droits ne sont valables que pour les applications Apple et les installateurs de logiciels d’actualisation, qui possèdent la signature appropriée.
Pourquoi le désactiver?
Si c’est une chose si cool qui protège la sécurité du système et se soucie des avantages des utilisateurs, pourquoi devriez-vous la désactiver, vous demandez. Théoriquement, tout est vrai, mais il y en a un “mais”.
En raison du protocole SIP, certaines applications et certains utilitaires de développeurs tiers perdent certaines de leurs fonctionnalités et cessent même de fonctionner du tout. Il ne s’agit pas d’applications du Mac App Store, mais des programmes qui, en raison des limitations de la boutique d’applications Apple, sont distribués à l’extérieur. À titre d’exemple, je citerai le populaire parmi les utilitaires makovodov Bartender et iStat Menus. Les deux fonctionnent incorrectement en raison de l’impossibilité de réorganiser les icônes du système dans la barre de menus.
Certains développeurs ont réécrit leur code de programme, afin qu’ils puissent travailler dans OS X El Capitan avec SIP, telles que l’application Version Enabler, qui inclut le support pour garniture SSD dans un tiers, ainsi que des outils de sauvegarde Super Duper! et Carbon Copy Cloner. Cependant, certaines applications ne fonctionnent toujours pas grâce à la protection de l’intégrité du système. Si vous rencontrez ce problème, il existe une solution: vous pouvez désactiver SIP.
Comment désactiver
SIP peut être désactivé uniquement à partir du mode de récupération (sinon, pourquoi avez-vous besoin de cette protection en cas de panne du système?). C’est-à-dire que nous devons redémarrer, accéder au “Terminal” et entrer une commande d’arrêt. Ceci est fait ainsi.
- Éteignez notre Mac et à la mise sous tension, appuyez sur les touches ⌘R (Commande + R).
- Après le téléchargement, nous arrivons au menu de récupération. Ouvrez la section “Utilitaires” et lancez le “Terminal”.
- Il reste à entrer une petite commande, mais vous devez taper manuellement, alors faites attention:
Désactiver csrutil
- Nous redémarrons le Mac via le menu pour que les paramètres prennent effet.
C’est tout. Si l’une des applications ne fonctionnait pas pour vous, elle fonctionnera immédiatement après le redémarrage. Par exemple, je ne pouvais pas masquer les icônes de Bartender Spotlight et «Notification Center» – après avoir désactivé SIP, ils ont immédiatement disparu de la barre de menus.
Pour ceux qui s’inquiètent de la sécurité de Mac, il y a de bonnes nouvelles. SIP n’a pas besoin d’être désactivé de manière permanente, vous pouvez simplement l’éteindre, redémarrer les applications qui ne fonctionnent pas et réactiver la protection. Pour ce faire, nous chargeons également dans le mode de récupération et conduisons dans la commande “Terminal”:
csrutil permet
iStat Menus et Bartender après avoir allumé SIP, ils fonctionnent bien pour moi. Il est toutefois possible que si vous modifiez les paramètres dans d’autres applications, la procédure d’arrêt / inclusion devra être répétée.