有没有办法在 MacOS X 中使用script
或I/O framework
不重启来阻止/取消阻止 USB 大容量存储设备?
同样可以使用系统命令在 Window 中轻松完成,所以我想知道这在 OS X 上是否可行。
有没有办法在 MacOS X 中使用script
或I/O framework
不重启来阻止/取消阻止 USB 大容量存储设备?
同样可以使用系统命令在 Window 中轻松完成,所以我想知道这在 OS X 上是否可行。
您可以使用本地 mcx 或配置文件设置外部磁盘策略。这样,当大容量存储设备连接到 USB/FireWire/Thunderbolt 时,您可以告诉它不要挂载或以只读方式挂载。
另一个具有更多移动部件的解决方案是创建一个启动作业,它只允许特定的设备 ID 通过xpc 流处理程序进行连接。
您可以使用 Apple 的 Workgroup Manager 来配置无需服务器的可移动媒体访问。通过 Workgroup Manager 禁用可移动媒体访问后,您可以使用“导出”菜单命令保存实现这些限制的策略文件。然后,您可以使用脚本启用/禁用这些限制(您可以在Enterprise Mac Managed Preferencesdscl . -mcximport
中阅读有关它的更多信息)。