Écrit par : Spike00 15 Dec 2015, 05:24
Bonjour,
possédant actuellement un macbook retina 12, j'aimerais pour des raisons de sécurité désactiver par le biais d'un script l usb, firewire, thunderbolt, sd.
ne laissant si possible que l usb c seulement pour la recharge, le wifi et le bluetooth.
Ne les réactivant au besoin que par un autre script.
Le Problème étant que je ne sais pas vraiment quelle ".Kext" désactiver
Code
cd /System/Library/Extensions
Code
ls *USB*
Code
ls *Thunder*
Code
ls *Adapters*
Code
ls
IOFireWireFamily.kext
IOFireWireAVC.kext
IOFireWireSBP2.kext
AppleThunderboltDPAdapters.kext
IOThunderboltFamily.kext
...
voici un debut script :
Code
#!/bin/bash
sudo /System/Library/Extensions kextunload IOUSBMassStorageClass.kext
sudo /System/Library/Extensions kextunload IOThunderboltFamily.kext
sudo /System/Library/Extensions kextunloadIOUSBMassStorageDriver.kext
ou
Code
#!/bin/bash
sudo kextunload -b com.apple.driver.AppleUSBCardReader
sudo kextunload -b com.apple.driver.AppleUSBODD
sudo kextunload -b com.apple.iokit.IOUSBMassStorageClass
ou
Code
sudo su -
Code
crontab -e
@reboot kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext/
@reboot kextunload /System/Library/Extensions IOThunderboltFamily.kext/
@reboot kextunload /System/Library/Extensions IOUSBMassStorageDriver.kext/
merci d'avance