J'ai cherché une solution pour désactiver les ports USB sur Mac mini afin d'empêcher la copie de données vers des périphériques de stockage de masse USB externes. Précisément, mon but est de ne pas laisser Mac mini lire/écrire des données depuis/vers des périphériques USB.
Selon le ce poste , kextunload pouvait être utilisée pour accomplir cette tâche dans les versions précédentes telles que Sierra.
Le problème qui m'a rendu fou est qu'il n'y a que IOUSBMassStorageDriver.kext, mais pas IOUSBMassStorageClass.kext dans le répertoire /System/Library/Extensions/. De plus, après avoir exécuté sudo kextunload -b com.apple.iokit.IOUSBMassStorageDriver
, l'erreur suivante continue de se produire.
(kernel) Can't remove kext com.apple.iokit.IOUSBMassStorageDriver; services failed to terminate - 0xdc008018.
Failed to unload com.apple.iokit.IOUSBMassStorageDriver - (libkern/kext) kext is in use or retained (cannot unload).
Quelqu'un a-t-il une idée ? J'ai vraiment besoin de l'aide de cette communauté.