Résoudre les problèmes de csrutil disable qui ne fonctionne pas sur Mac M1/M2/M3/M4/Intel/T2

Français English Deutsch やまと Español Português

La désactivation de la Protection de l'intégrité du système (SIP) sur un Mac est nécessaire lors de l'installation de certains logiciels anciens, de la personnalisation des paramètres système ou du dépannage de problèmes avec macOS. Pour ce faire, vous devez exécuter la commande Terminal "csrutil disable" en mode de récupération macOS.

Malgré sa simplicité, "csrutil disable" peut ne pas fonctionner comme prévu. Par exemple, il peut générer l'une des erreurs suivantes :

  • -bash: csrutil: command not found
  • csrutil: échec de la mise à jour de la configuration de sécurité pour "Macintosh HD" : échec de la création de la stratégie locale
  • csrutil disable utilisateur autorisé
  • csrutil: L'environnement OS ne permet pas de modifier les options de configuration de sécurité
  • csrutil: échec de modification de la configuration d'intégrité du système. Cet outil doit être exécuté depuis le Recovery OS

Dans cet article, nous vous proposerons des solutions pour résoudre le problème csrutil disable qui ne fonctionne pas sur Mac.

Que fait csrutil disable ?

La commande csrutil disable est utilisée sur macOS pour désactiver la Protection de l'intégrité du système (SIP). Lorsque vous exécutez csrutil disable, SIP est désactivée, permettant à l'utilisateur root de modifier des fichiers et répertoires protégés, de charger des extensions de noyau non signées et d'effectuer d'autres actions que SIP bloquerait normalement.

Comment résoudre le problème de csrutil disable qui ne fonctionne pas sur Mac ?

Nous avons résumé les erreurs courantes que vous pourriez rencontrer lors de la désactivation de SIP sur un Mac et les solutions correspondantes.

csrutil Cet outil doit être exécuté depuis le Recovery OS

csrutil Cet outil doit être exécuté depuis le Recovery OS

L'erreur "csrutil: échec de modification de la configuration d'intégrité du système. Cet outil doit être exécuté depuis le Recovery OS" se produit lorsque vous exécutez la commande csrutil disable en mode normal. Pour désactiver SIP, vous devez démarrer en mode de récupération macOS, puis ouvrir Utilitaires > Terminal et exécuter la commande.

Si le message persiste dans macOS Recovery, vous pouvez créer un installateur USB macOS bootable avec iBoysoft DiskGeeker et démarrer le Mac à partir de ce lecteur externe pour désactiver SIP.

Commande csrutil disable introuvable

Commande csrutil disable introuvable

Si Terminal renvoie l'erreur "csrutil: command not found", essayez une autre méthode pour entrer en mode de récupération.

Sur un Mac basé sur Intel :

  1. Éteignez votre Mac.
  2. Appuyez sur le bouton d'alimentation pour le démarrer, puis appuyez immédiatement sur la touche Option.
  3. Lorsque vous voyez l'écran du Gestionnaire de démarrage, sélectionnez la partition de récupération et cliquez sur la touche de direction.
  4. Ouvrez Utilitaires > Terminal.
  5. Désactivez SIP.

Sur un Mac Apple Silicon M1/M2/M3/M4:

  1. Éteignez votre Mac.
  2. Appuyez et maintenez enfoncé le bouton d'alimentation jusqu'à ce que vous voyez "Chargement des options".
  3. Sélectionnez Options: Cliquez sur Options, puis cliquez sur Continuer pour entrer en mode récupération.
  4. Ouvrez Utilitaires > Terminal.
  5. Désactivez SIP.

Si vous ne parvenez toujours pas à désactiver SIP sur Mac, essayez de réinstaller macOS sans formater le disque dur interne.

csrutil désactiver utilisateur autorisé

csrutil désactiver utilisateur autorisé

Parfois, on vous demandera d'entrer un utilisateur autorisé lors de l'exécution de csrutil désactiver. Si vous obtenez le message "Utilisateur inconnu - réessayez!" après avoir tapé votre nom d'utilisateur, c'est généralement en raison du format du nom d'utilisateur, par exemple, un espace entre vos noms. Pour résoudre cela, changez votre nom d'utilisateur en un nom d'un seul mot, puis essayez de désactiver à nouveau la Protection de l'intégrité du système sur Mac.

csrutil: L'environnement du système n'autorise pas le changement des options de configuration de sécurité.

csrutil L'environnement du système n'autorise pas le changement des options de configuration de sécurité

Ce message indique que vous n'êtes pas dans le bon environnement de récupération macOS, ce qui est essentiel pour désactiver SIP. Si vous n'êtes pas en mode Récupération, démarrez-le et réessayez.

Si vous utilisez csrutil désactiver sur un Mac Apple Silicon M1/M2/M3/M4, vous avez peut-être accidentellement démarré en mode Récupération de secours, qui ne peut pas modifier l'état de sécurité du système. Pour le résoudre, démarrer en mode Récupération correct. Voici la différence entre les deux modes de récupération:

Récupération : Appuyez et maintenez enfoncé le bouton d'alimentation.

Récupération de secours : Appuyez, relâchez, puis appuyez et maintenez enfoncé le bouton d'alimentation.

csrutil désactiver échec de mise à jour de la configuration de sécurité

csrutil désactiver échec de mise à jour de la configuration de sécurité

Si vous recevez l'erreur "csrutil: Échec de la mise à jour de la configuration de sécurité pour "Macintosh HD" : Échec de création de la politique locale", vous pouvez réinitialiser la configuration SIP à son état par défaut et essayer de la désactiver à nouveau.

  1. Démarrer en mode Récupération macOS.
  2. Ouvrir Terminal depuis le menu Utilitaires.
  3. Exécuter la commande ci-dessous pour restaurer SIP à son état par défaut, activé avec toutes les protections activées.csrutil clear
  4. Redémarrer votre Mac.
  5. Retourner en mode Récupération.
  6. Désactiver SIP. csrutil disable

Partagez ces solutions pour aider les autres à résoudre le problème de csrutil qui ne fonctionne pas sur Mac !