2 votes

Comment désactiver le périphérique de stockage de masse USB dans MacOS Mojave ?

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é.

3voto

Joy Jin Points 1621

Est-ce que cela ne pose pas de problème si la clé USB est reconnue, mais n'est pas montée ? Lorsqu'un disque est reconnu mais non monté, et que votre SIP est activé, les applications système ayant les bons droits peuvent toujours être en mesure de lire/écrire directement sur le disque, mais la plupart des applications système et tierces ne seront pas en mesure d'écrire sur le disque. Si c'est le cas, essayez disk arbitrator (télécharger : https://github.com/aburgh/Disk-Arbitrator/releases ). Je suis sûr que la plupart des gens le savent déjà, mais peut-être que quelqu'un gagnera à le savoir. J'espère que cela vous aidera.

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