有没有办法在不重启的情况下使用script
或I/O framework
在MacOS X中阻止/取消阻止USB大容量存储设备?
使用系统命令可以在Window中轻松完成,因此我想知道在OS X上是否可以这样做。
答案 0 :(得分:1)
您可以使用本地mcx或配置配置文件设置外部磁盘策略。这样,当大容量存储设备连接到USB / FireWire / Thunderbolt时,您可以告诉它不要挂载或挂载只读。
另一个具有更多移动部件的解决方案是创建一个只允许特定deviceID通过xpc stream handler连接的启动作业。
答案 1 :(得分:1)
您可以将Apple的工作组管理器用于to configure removable media access without a server。通过Workgroup Manager禁用可移动介质访问后,可以使用“导出”菜单命令保存实现这些限制的策略文件。然后,您可以使用dscl . -mcximport
编写启用/禁用这些限制的脚本(您可以在Enterprise Mac Managed Preferences中详细了解它。)