2017-04-06 16 views
1

私はSierraを実行しているmacbook proでhomebrewを使っていくつかの標準サービスを実行しています。サービスはrootとして実行する必要がありますか?

➜ ~ 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 

これらのほとんどはmariadb以外rootとして実行されていることに注意してください。これは正常なのでしょうか、これらのサービスをインストールするときに何かを台無しにしましたか(おそらくsudoはありません)

これが間違っている場合は、

+1

これは[別のスタックエクスチェンジサイトに問い合わせる](http://apple.stackexchange.com)に移動する必要があります。 – jerry

+0

@ jerry--これはちょっと価値がありますが、これはプログラミングボックスです.OSには 'osx'と' homebrew'タグがあり、AskDifferentのほとんどは特定のソフトウェアの問題以上に基本的なMacの使用やハードウェアに関する質問を扱っています。 – user101289

+0

HomebrewやOS Xに関する質問はここで話題になるかもしれないが、プログラミングに焦点を当てる必要があると私は同意しない。私はあなたが嫌がらせをしないことを願っていますが、私は、パッケージマネージャの基本的なセットアップと使用に関するこのタイプの質問が、その基準を満たしていないと考えています(Homebrew、apt-getなど)。私はあなたに驚くかもしれないと思います。たとえば、[この質問](http://apple.stackexchange.com/questions/150271/how-to-repair-homebrew-permissions-after-installing-as-root)を参照してください。 – jerry

答えて

0

私はあなたが正しいと思うので、インストールするのにsudoを使用してはいけません。あなたが試してみようと警告を出してくれる人は、sudoでインストールしたり更新したりすることさえできないと思います。私はそれが私のために行われていることを知っています。

関連する問題