10 votes

unload nfsd - Opération non autorisée tant que la protection de l'intégrité du système est engagée

Pendant que j'essayais de décharger mon nfsd Mais j'ai découvert que je ne pouvais plus le faire.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nfsd.plist

/System/Library/LaunchDaemons/com.apple.nfsd.plist: Operation not permitted while System Integrity Protection is engaged

Ce comportement a été introduit avec la mise à jour 10.12.4 de Mac OS Sierra .

Comment puis-je activer/désactiver le démon nfsd ?

Dois-je désactiver la protection de l'intégrité du système, arrêter/démarrer le service et activer la protection de l'intégrité du système à chaque fois ? Et, si oui, comment ?

9voto

NandoMB Points 116

Tout d'abord, vous devez désactiver la "Protection de l'intégration du système" :

Comment désactiver la protection de l'intégrité du système

Et maintenant, vous allez pouvoir désactiver votre "Centre de notification" :

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

Et ensuite, tuer l'instance actuelle du "Centre de notification" :

killall NotificationCenter

Quand vous redémarrez, il n'est plus nécessaire de le faire...

J'espère que j'ai aidé

PS : N'oubliez pas, à ce stade, votre utilisateur Root aura toutes les permissions. Je recommande de redémarrer en mode de récupération une fois de plus pour activer votre protection d'intégration du système :

csrutil enable

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X