自制服务应该以root身份运行吗?

时间:2017-04-06 02:00:24

标签: macos homebrew

我在运行Sierra的macbook pro上使用自制程序运行一些标准服务。

➜  ~ brew services list
Name       Status  User     Plist
dnsmasq    started root     /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
mariadb    started [myuser] /Users/[myuser]/Library/LaunchAgents/homebrew.mxcl.mariadb.plist
nginx      started root     /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
php70      started root     /Library/LaunchDaemons/homebrew.mxcl.php70.plist

请注意,除root外,其中大部分都以mariadb运行。这是正常的,还是我在安装这些服务时搞砸了一些东西(当我不应该这样做时可能sudo?)

如果这不正确,任何人都可以推荐最好的解决方法吗?

1 个答案:

答案 0 :(得分:1)

我认为你是对的,不应该使用sudo来安装它们。 Homebrew应该给你一个警告甚至尝试,我认为它甚至不允许你用sudo安装或更新。我知道这就是为我做的。