Necesito deshabilitar dispositivos de almacenamiento masivo USB en macOS Sierra +

3

A través de El Capitán, la forma en que solía funcionar, en la Terminal, era:

sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
sudo mv /System/Library/Extensions/IOUSBMassStorageClass.kext ~/backup
sudo touch /System/Library/Extensions/
sudo reboot

En Sierra y High Sierra, parece que la extensión del kernel IOUSBMassStorageClass ya no se carga, y en su lugar, se carga el IOUSBMassStorageDriver. Ejecutar kextstat | grep USBMass revela esto. Si intento descargar la extensión del kernel IOUSBMassStorageClass, aparece el siguiente error:

(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).

Algunos datos adicionales:

  1. Esta estación de trabajo es una máquina independiente y no forma parte de una instalación administrada por el servidor macOS. Como tal, no tengo acceso a Profile Manager. Sin embargo, si puedo instalar el servidor en otro lugar, exportar un perfil y cargarlo en esta estación de trabajo en la Terminal, esa es una solución aceptable.

  2. El uso de una aplicación de administrador de punto final de terceros está prohibido.

  3. Esta estación de trabajo es remota, por lo que el acceso físico a ella no es una opción. El método preferido de configuración es en Terminal a través de ssh. Remote Desktop está disponible, si es necesario.

  4. He verificado que la protección de integridad del sistema se ha deshabilitado en esta estación de trabajo.

Gracias de antemano!

    
pregunta Ned W. 27.02.2018 - 21:01

1 respuesta

0

De acuerdo a este hilo parece ser un problema de Apple desde MacOS Sierra. Varios usuarios informaron este problema e incluso se ha generado un informe de error.

Espero que esto pueda ayudarte.

    
respondido por el LvcasX1 27.02.2018 - 21:48

Lea otras preguntas en las etiquetas