计算机启动时的自动root权限

时间:2017-02-15 18:36:26

标签: macos

我想使用atMonitor来监控(CPU,内存,网络等)计算机中发生的事情(MacBook Pro)。我知道如何在笔记本电脑启动时自动启动atMonitor,但我有这个错误:

atMonitor 2.7.1 helper process does not have root priviledges

如何在软件启动时将root权限(或更少)授予软件?

顺便说一下,它必须是监控的root权限吗?为了让软件进行监控而不能在嵌入恶意软件的情况下做一些绝对不好的事情,它可能会更少吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。线索在错误消息中:帮助程序需要root权限。出于某种原因,它在我的旧计算机上有它,但在我通过TimeMachine将它传输到我的新计算机之后它就不再拥有它了。解决方案是:

  • 打开终端
  • 以管理员身份登录(我有一个特殊帐户)
  • cd to atMonitor.app/Contents,例如cd /Applications/Utilities/atMonitor.app/Contents
  • 运行:sudo chmod u + s Resources / atMonitorHelper
  • 在需要时输入帐户密码。

chmod步骤设置atMonitorHelper的root权限,无论是谁启动它。