Désactiver System Integrity Protection (SIP) sur OS X et macOS

Désactiver System Integrity Protection (SIP) peut s’avérer utile si vous êtes un utilisateur avancé ou un développeur et que vous ayez besoin de jouir à 100 % des droits et privilèges administrateur sur votre MacBook. Cette surcouche de protection contre d’éventuelles failles de Mac OS X El Capitan (10.11) ou bien contre de présumés malwares est une bonne chose mais à trop vouloir protéger OS X on en vient à réduire le rôle du compte administrateur… Le SIP provoque même des incompatibilités avec certaines apps sous OS X El Capitan, l’installation de pilotes d’imprimantes, le formatage de disque en NTFS… Si vous êtes un utilisateur expert, nous préconisons une désactivation de cette couche de sécurité (provisoire ou définitive) et à côté de cela, rien ne vous empêche d’installer une suite sécuritaire plus souple comme l’excellent Intego Mac Internet Security X8.

Désactiver System Integrity Protection : vérifier le statut

La première action à réaliser est de lancer le Terminal et de vérifier l’état du SIP, c’est à dire s’il est activé ou pas. Pour cela ouvrez le Terminal depuis une recherche Spotlight (CMD + barre d’espace) ou via le Finder, Applications, Utilitaires ou vous trouverez l’outil. Tapez littéralement :

csrutil status

Si vous lisez comme dans cette capture System Integrity Protection status: enabled, c’est qu’il est actif.

Desactiver System Integrity Protection verifier statut

Désactiver System Integrity Protection

Redémarrez votre MacBook en mode Recovery en pressant les touches du clavier CMD + R juste pendant la sonnerie d’initialisation. Par défaut le clavier est en anglais. Cliquez sur le petit drapeau en haut à droite et optez pour le clavier français. Allez ensuite dans le menu Utilitaire et lancez le Terminal. Pour stopper le System Integrity Protection entrez la commande suivante :

csrutil disable; reboot

Vous lirez à l’écran que le SIP a été désactiver. C’est justement ce que l’on rechercher à faire ! Sachez à titre informatif qu’il est possible d’appliquer cette commande sans le redémarrage, si vous le souhaitez :

csrutil disable

Désactiver System Integrity Protection: vérifier la prise en compte

De retour sous votre session Mac OS X El Capitan, vous pouvez comme indiqué plus haut vérifier que l’action a bien été prise en compte. Cette fois vous devriez lire System Integrity Protection status: disabled.

csrutil status

Desactiver System Integrity Protection mode demploi

Comment Réactiver le SIP si nécessaire ?

Lors de mise à jour d’OS X El Capitan, vous aurez sans doute besoin de réactiver le SIP. Pour cela, en mode Restauration, la ligne de commande suivante suivie d’un redémarrage fera l’affaire :

csrutil enable

Poster un Commentaire

20 Commentaires sur "Désactiver System Integrity Protection (SIP) sur OS X et macOS"

Me notifier des
avatar
Trier par:   plus récents | plus anciens | plus de votes
James
Invité

Peut être cette manip fonctionnait’elle sous les beta de El Capitan.
Mais hélas, elle ne fonctionne pas sur la release officielle de el Capitan . La commande crsutil est refusée et déclarée inexistante.

Thom
Invité

forcément: crsutil n est pas csrutil

faut changer les doigts ou les yeux

Nicolas
Invité

bonjour,

un souci a l’accès de terminal sous utilitaires. le système permet pas de le lancer, l’icône est grisée. comment l’activer.
merci d’avance.
Nicolas.

mko
Invité

j ai meme prob que toi as tu résolus ?

Faissal BEL
Invité

Chez moi ça me met « command not found »
avez-vous une explication ou une solution SVP ?

PS: je suis en Version Beta 10.11.1

tvcook
Invité

idem pour moi grrrr !!!!

Alankar
Invité

Bonjour,
J’ai un clavier bluetooth et je n’arrive pas a passer en mode recovery avec la suite de touche CMD + r. J’ai essaye juste pendant la sonnerie, pendant tout le démarrage avec/sans la touche shift et rien n’y fait.
Merci pour votre réponse.

Faissal BEL
Invité

j’ai un clavier bluetooth aussi, et ça marche pour moi
juste après le son de démarrage, dés que tu voit la lumière du clavier qui s’allume reste appuyer sur « CMD » puis spam la touch R

si tu le fait avant que le clavier s’allume ça ne marchera pas (donc regarde bien si la lumière du clavier s’allume avant de commencer)

Exan
Invité

Bonsoir
J’ai également « command not found »
je me suis placé sur la directory contenant le binaire est il est impossible de l’executer.
Le mac démarre plus vite que l’allumage du clavier.
je vais tenter de me fier au son

SegFault
Invité

Bonjour, j’ai également « command not found ». Quelqu’un a réussi à résoudre ce problème ?

Thomasini
Invité

Salut, je démarre sur Mac et ma question est surement un peu conne mais une fois démaré en recovery comment ouvrir le terminal ?? Je ne vois pas d’icone terminal pour ouvrir celui-ci !?! Je suis en 10.11.5

Jacques
Invité

Bonjour,
pareil pour moi, en mode recovery je ne vois que :
Installer une sauvegarde Time Machine
Réinstaller Mac Os
Obtenir de l’aide
Ouvrir l’utilitaire de disques

Mais nulle part on ne peut ouvrir le terminal 🙁
Comment faire ?
Merci

Jacques
Invité

OK j’ai trouvé !
Il y a bien un menu Utilitaire dans la barre de menu en haut mais tout à l’air grisé.
D’ailleurs si on essaie de cliquer dessus en tapotant ça ne marche pas, il faut utiliser le clic gauche pour l’ouvrir ! Et là on voit le menu pour ouvrir Terminal.

Et je confirme que la commande « csrutil disable » fonctionne

Ladislas
Invité

Bonjour, j’ai désactivé le SIP en recovery mode. Cependant, certaines action me sont toujours refusées…

Exemple :

chown: /usr/local/bin/pandoc-citeproc: Operation not permitted

Avez-vous une idée ?

Patpac
Invité

Bonjour, j’ai le message suivant sous Sierra :
csrutil disable; reboot
csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.
reboot: Operation not permitted

Que dois-je faire ? Merci

Patpac
Invité

Voilà, j’ai trouvé : démarrer le mac avec cmd + R appuyés puis utilitaires et terminal (valider avec des clics) pour taper la commande csrutil disable qui fonctionne. Confirmation après avoir rallumé et lancer le terminal avec csrutil status

wpDiscuz