【发布时间】:2011-10-16 01:29:58
【问题描述】:
我正在编写一个应用程序来更新特定硬件上的固件。因此,该应用程序将在世界各地的大量不同 OSX 系统上运行,因此它希望确保我第一次做对。
应用程序将在后台安静地运行一系列终端命令。
我想知道的是:在编写将在多个不同系统上运行的应用程序时,我应该考虑哪些用户权限/访问问题? 我知道,这不是一个非常具体的问题,但我试图衡量我应该期待什么样的问题。
【问题讨论】:
-
是否需要
root访问权限才能更新您设备上的固件? -
我不确定,因为我还没有看到代码。如果需要 root 访问权限,我应该考虑哪些其他方面?
-
是的。 USB硬件。需要输入以下命令:sudo cp libusb-1.0.0.dylib /usr/lib
标签: macos cocoa terminal privileges