Mac Os X 10.10优胜美地禁用usb端口

Mac Os X 10.10优胜美地禁用usb端口,usb,driver,osx-yosemite,Usb,Driver,Osx Yosemite,我正在努力禁用新Yosemite Mac电脑上的USB端口 我的初衷是提供对USB驱动器的只读访问,但这似乎是不可能的,所以我决定完全取消USB访问 我按照osX手册上的说明操作,但不起作用 我试过这个,贴在论坛上:但它不起作用 我现在得到的是这个错误 (内核)无法删除kext com.apple.iokit.ioubMassStorageClass;服务终止失败-0xdc008018 未能卸载com.apple.iokit.ioubMassStorageClass-(libkern/kext)

我正在努力禁用新Yosemite Mac电脑上的USB端口

我的初衷是提供对USB驱动器的只读访问,但这似乎是不可能的,所以我决定完全取消USB访问

我按照osX手册上的说明操作,但不起作用

我试过这个,贴在论坛上:但它不起作用

我现在得到的是这个错误

(内核)无法删除kext com.apple.iokit.ioubMassStorageClass;服务终止失败-0xdc008018

未能卸载com.apple.iokit.ioubMassStorageClass-(libkern/kext)kext正在使用或保留(无法卸载)

这可能是因为我先从extensions文件夹中删除了该文件,但如果是这样,为什么usb仍然工作? 希望你能帮忙

干杯

先用

kextunload/System/Library/Extensions/ioubmasstorageclass.kext/


然而,在约塞米蒂删除甚至删除这个kext似乎并不能阻止USB在重启时再次工作。事实上,一旦加载内核扩展,您现在就无法卸载它了。

我想改进前面的答案,但我不能对此发表评论,因此我将在这里添加它

我也有同样的问题,为了解决它,我确认你应该用

kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext/
为了在重新启动时保持此设置,我添加了对根
crontab
的调用(因为更新或其他用户不会修改此设置)

生根

sudo su -
修改根crontab

crontab -e
将该行添加到文件并将其关闭

@reboot kextunload /System/Library/Extensions/IOUSBMassStorageClass.kext/

我希望这对您有所帮助

您需要在加载
ioubmasstorageclass
时卸载
AppleUSBCardReader
AppleUSBODD
驱动程序。在终端中运行以下命令:

sudo kextunload -b com.apple.driver.AppleUSBCardReader <br>
sudo kextunload -b com.apple.driver.AppleUSBODD <br>
sudo kextunload -b com.apple.iokit.IOUSBMassStorageClass
sudo kextunload-b com.apple.driver.AppleUSBCardReader
sudo kextunload-b com.apple.driver.AppleUSBODD
sudo kextunload-b com.apple.iokit.ioubmassstorageclass
您好,谢谢您的回复。你是说没有办法在约塞米蒂禁用USB吗?一定有办法。啊。