관리자가 아닌 사용자가 사용할 수 있도록 루트 디렉터리에 프로그래밍 도구를 설치하려면 어떻게 해야 합니까?

관리자가 아닌 사용자가 사용할 수 있도록 루트 디렉터리에 프로그래밍 도구를 설치하려면 어떻게 해야 합니까?

저는 OS X를 실행하고 있으며 보안상의 이유로 기본 계정에 관리자 권한이 없습니다. 모든 사용자가 사용할 수 있도록 개발 도구를 루트 디렉터리에 설치하는 방법은 무엇입니까? 이것이 가능하지 않은 경우 관리자가 아닌 단일 사용자가 사용할 수 있도록 이러한 도구를 어떻게 설치합니까?

답변1

프로그래밍 도구의 의미에 따라 다릅니다. 기본 OS X GUI 응용 프로그램에 대해 이야기하고 있다면 Finder 또는 Launchpad에서 쉽게 액세스할 수 /Applications있도록 해당 응용 프로그램을 거기에 넣기만 하면 됩니다. /Developer/Applications명령줄 도구에 대해 이야기하는 경우 /usr/local일반적으로 도구를 설치한 위치, 실행 파일은 /usr/local/bin, 라이브러리는 /usr/local/lib등에 있습니다. 문제가 거기에 넣을 수 있는 올바른 권한이 없다면 그게 전부입니다 sudo. 루트 등 다른 명령을 실행하는 데 사용합니다 cp.make install

답변2

관리자에게 문의하세요

  • NIS 또는 LDAP와 같은 디렉터리 서비스의 개발 도구에 액세스하려는 관리자가 아닌 사용자 목록을 사용하여 사용자 그룹을 만듭니다. 기호 그룹 이름이 "devteam"이라고 가정합니다.
  • "devteam" 그룹에 대한 읽기 권한이 있는 디렉터리를 생성하고 호스트의 다른 모든 호스트에 액세스할 수 있는 "moosed" 그룹에 대한 쓰기 권한을 생성합니다(호스트가 여러 개인 경우 NFS 내보내기 사용을 시작하세요).
  • 공유 디렉터리를 설정한 후 모든 개발 및 프로그래밍 도구를 디렉터리 트리에 덤프하고 디렉터리의 탄생과 그 아래에서 사용할 수 있는 도구 목록을 개발 팀의 모든 사람에게 알립니다. 버전 제어 시스템/릴리스 관리 시스템에서 프로젝트를 관리하려는 경우 버전 제어 시스템/릴리스 관리 시스템에서 직접 관리를 시작할 수도 있습니다.

관련 정보