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
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.
Download
iBoysoft DiskGeeker
Rating:4.8
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 :
Sur un Mac Apple Silicon M1/M2/M3/M4:
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é
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é.
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é
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.
Partagez ces solutions pour aider les autres à résoudre le problème de csrutil qui ne fonctionne pas sur Mac !