Necessità di disabilitare i dispositivi di archiviazione di massa USB su macOS Sierra +

3

Tutto il percorso attraverso El Capitan, il modo in cui questo funzionava, nel Terminal, era:

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

In Sierra e High Sierra, sembra che l'estensione del kernel IOUSBMassStorageClass non sia più caricata, e invece IOUSBMassStorageDriver sia caricato. L'esecuzione di kextstat | grep USBMass lo rivela. Se provo a scaricare l'estensione del kernel IOUSBMassStorageClass, ottengo il seguente errore:

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

Alcune informazioni aggiuntive:

  1. Questa workstation è una macchina standalone e non fa parte di un'installazione gestita da macOS Server. In quanto tale, non ho accesso a Profile Manager. Tuttavia, se posso installare il server da qualche altra parte, esportare un profilo e caricarlo su questa workstation nel terminale, questa è una soluzione accettabile.

  2. L'uso di un'applicazione di gestione degli endpoint di terze parti è vietato.

  3. Questa workstation è remota e quindi l'accesso fisico ad essa non è un'opzione. Il metodo di configurazione preferito è in Terminal tramite ssh. Desktop remoto è disponibile, se necessario.

  4. Ho verificato che System Integrity Protection è stato disabilitato su questa workstation.

Grazie in anticipo!

    
posta Ned W. 27.02.2018 - 21:01
fonte

1 risposta

1

Secondo questo thread sembra essere un problema Apple sin da MacOS Sierra. Diversi utenti hanno segnalato questo problema e anche un bug report è stato generato.

Spero che questo possa aiutarti.

    
risposta data 27.02.2018 - 21:48
fonte

Leggi altre domande sui tag