관리 메뉴

잉블~!

Homebrew 다중 사용자가 사용 할 수 있게 하는 방법 본문

Operating System/Mac

Homebrew 다중 사용자가 사용 할 수 있게 하는 방법

환상경 2013.08.14 00:19

Homebrew 란?


Mac OS X에서 Debian Linux계열의 APT-GET이나 Redhat Linux 계열의 YUM과 같이 nix 의 다양한 Application을 설치/삭제 등을 관리해주는 패키지 매니저입니다.


이 포스팅을 작성하는 이유


제가 이번에 Macbook Air 11" 2013을 구입하게 되면서 집에서는 제 iMac 21.5" 2012mid 기본형과 동기화를 하는데 있어서 제 개인 Apple 계정을 사용중이고 회사에서는 iMac 27" 2013 신형에서는 회사 이메일로 생성한 Apple 계정을 사용하고 있다보니 Air에 두개의 계정을 생성해야 할 상황이 되었습니다.


App 같은거야 별 상관없이 사용이 가능한데 Homebrew 같은 경우는 처음 설치한 사용자의 권한으로 /usr/local 디렉토리가 생성 및 설정이 되어서 다른 사용자가 Homebrew를 사용하지 못하는 경우가 발생했습니다. 그래서 이런 현상을 해결한 과정을 Backup 겸으로 정리해보고자 포스팅을 하게 되었습니다.


해결 과정


[#1] Brew 계정 생성


  • 시스템 환경설정 -> 사용자 및 그룹 -> 왼쪽 하단의 + 버튼 클릭
  • 팝업된 창에서 상단의 드랍다운 메뉴에서 그룹을 선택


  • 전체 이름에 brew 입력 후 확인


  • 생성된 그룹 brew를 선택하게되면 그룹에 추가할수 있는 계정이 표시됨
  • 추가하고자 하는 계정을 선택



[#2] 디렉토리 그룹 및 권한 변경


$ sudo chgrp -R brew /usr/local
$ sudo chmod -R g+w /usr/local
$ sudo chgrp -R brew /Library/Caches/Homebrew
$ sudo chmod -R g+w /Library/Caches/Homebrew


[#3] Homebrew 정상실행 확인


$ brew doctor


[#4] 다른 계정에서도 확인


  • 재부팅 후에 다른 계정으로 로그인 한 뒤에 [#3]의 명령을 실행해서 제대로 작동하는지 확인 한다.


마무리


애초에 추가적으로 사용할 계정을 관리자 권한으로 생성하면 되지만 일반 계정으로 생성해야 할 경우가 있을수도 있기에 일반계정에서 Homebrew를 같이 사용 할 수 있는 방법을 알아보고 적용해보았습니다.


Homebrew 설치 및 사용방법은 따로 나중에 정리해보려 합니다. (과연????)


마지막으로 제가 설치해서 사용하는 Homebrew Package 들....


신고
0 Comments
댓글쓰기 폼