Der gesamte Weg durch El Capitan im Terminal verlief wie folgt:
sudo kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext
sudo mv /System/Library/Extensions/IOUSBMassStorageClass.kext ~/backup
sudo touch /System/Library/Extensions/
sudo reboot
In Sierra und High Sierra scheint die IOUSBMassStorageClass-Kernel-Erweiterung nicht mehr geladen zu sein, und stattdessen wird der IOUSBMassStorageDriver geladen. Laufen kextstat | grep USBMass
zeigt dies. Wenn ich versuche, die IOUSBMassStorageClass-Kernel-Erweiterung zu entladen, wird die folgende Fehlermeldung angezeigt:
(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).
Einige zusätzliche Informationen:
Diese Workstation ist eine eigenständige Maschine und nicht Teil einer von macOS Server verwalteten Installation. Daher habe ich keinen Zugriff auf den Profil-Manager. Wenn ich den Server jedoch irgendwo anders installieren kann, ein Profil exportieren und auf diese Arbeitsstation im Terminal laden kann, ist dies eine akzeptable Lösung.
Die Verwendung einer Endpoint Manager-Anwendung eines Drittanbieters ist untersagt.
Diese Workstation ist remote, sodass ein physischer Zugriff darauf nicht möglich ist. Die bevorzugte Konfigurationsmethode ist Terminal über ssh. Remotedesktop ist bei Bedarf verfügbar.
Ich habe überprüft, dass der Systemintegritätsschutz auf dieser Workstation deaktiviert wurde.
Danke im Voraus!