J'essaie de désactiver la protection de l'intégrité du système sur un Mac M1.
csrutil disable
ainsi que csrutil authenticated-root disable
échoue avec une erreur :
csrutil : Échec de la mise à jour de la configuration de sécurité pour "Macintosh HD" : Échec de la création d'une politique locale
Comment puis-je éviter cet échec ? Quelle en est la cause ?
C'est un Big Sur 11.0 (20A2411) tout neuf sur un MBP M1. FileVault est désactivé. Je démarre dans le nouveau mode "Options", et je lance Terminal à partir de là. L'authentification est certainement OK, car j'obtiens une erreur différente si j'entre un mauvais mot de passe. La partition utilisateur est accessible dans ce mode, je peux écrire sur /Volumes/Macintosh HD/Users/me/
par exemple.
-bash-3.2# csrutil disable
Turning off System Integrity Protection requires modifying system security.
Allow booting unsigned operating systems and any kernel extensions for OS "Macintosh HD"? [y/n]: y
Enter password for user admin:
Mounted /dev/disk3s3 at <private>
Unmounted /dev/disk3s3 ( <private> )
csrutil: Failed to update security configuration for "Macintosh HD": Failed to create local policy