2017-04-06 1 views
1

Sierra 맥북 프로 homebrew를 사용하여 몇 가지 표준 서비스를 실행 중입니다. 이들의 대부분은 mariadb을 제외하고 root로 실행하는서비스가 root로 실행되도록 homebrew해야합니까?

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

참고. 정상입니까, 아니면 서비스를 설치할 때 무언가 엉망이 되었습니까? sudo을 가지고 있지 않아도됩니까?

이 경우 올바르지 않은 방법을 고치는 것이 좋습니다.

+1

[Ask different Stackexchange site] (http://apple.stackexchange.com)로 이동해야한다고 생각합니다. – jerry

+0

@ jerry-- 그럴만 한 가치가 있습니다. 그러나 이것은 프로그래밍 상자입니다. SO에'osx'와'homebrew' 태그가 있으며, AskDifferent의 대부분은 특정 소프트웨어 문제보다 기본적인 Mac 사용과 하드웨어 관련 질문을 처리합니다. – user101289

+0

Homebrew 또는 OS X에 관련된 질문은 여기에 주제가 될 수 있지만 프로그래밍에 중점을 두어야한다는 것에 동의하지 않습니다. 나는 당신이 기분을 상하게하지 않았 으면 좋겠지 만, 패키지 관리자 (홈 브루, apt-get 또는 기타)의 기본 설정 및 사용에 관한 이러한 유형의 질문은 해당 기준을 충족시키지 못한다고 생각합니다. 다른 질문에 대해서는 놀랄 수도 있습니다. 예를 들어 [이 질문] (http://apple.stackexchange.com/questions/150271/how-to-repair-homebrew-permissions-after-installing-as-root)을 참조하십시오. – jerry

답변

0

정확하다고 생각합니다. sudo을 사용해서는 안됩니다. 자작 (homebrew)은 심지어 시도하는 것에 대한 경고를 제공해야하며, 심지어 sudo으로 설치하거나 업데이트 할 수 있다고 생각하지 않습니다. 그게 나를 위해 해낸 것입니다.

관련 문제