![관리자가 아닌 사용자가 사용할 수 있도록 루트 디렉터리에 프로그래밍 도구를 설치하려면 어떻게 해야 합니까?](https://linux55.com/image/20014/%EA%B4%80%EB%A6%AC%EC%9E%90%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%EB%A3%A8%ED%8A%B8%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%20%EB%8F%84%EA%B5%AC%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
저는 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 내보내기 사용을 시작하세요).
- 공유 디렉터리를 설정한 후 모든 개발 및 프로그래밍 도구를 디렉터리 트리에 덤프하고 디렉터리의 탄생과 그 아래에서 사용할 수 있는 도구 목록을 개발 팀의 모든 사람에게 알립니다. 버전 제어 시스템/릴리스 관리 시스템에서 프로젝트를 관리하려는 경우 버전 제어 시스템/릴리스 관리 시스템에서 직접 관리를 시작할 수도 있습니다.