모든 Mac OS X 응용 프로그램을 '설치'하려면 관리자 권한이 필요합니까?

모든 Mac OS X 응용 프로그램을 '설치'하려면 관리자 권한이 필요합니까?

저는 전체 Mac OS X 운영 체제를 처음 사용합니다. 저는 배우려고 노력하고 있으며 Mac OS X 10.7.3을 실행하는 MacBook을 가지고 있습니다.

권한을 테스트할 수 있도록 관리할 수 없는 테스트 사용자를 만들었고 응용 프로그램 폴더에서 '설치' 응용 프로그램(심지어 드래그 앤 드롭 응용 프로그램도 포함)을 포함하여 아무 것도 할 수 없다는 것을 발견했습니다. 관리자 이름과 비밀번호를 입력하지 않고 폴더를 생성합니다.

그러나 나는 이것이 사실이 아니며 기본 설정과 같은 곳에 쓰려면 관리자 권한만 필요하다는 인상을 받았습니다. 따라서 누군가 응용 프로그램을 끌어다 놓으려고 할 때 왜 관리자를 요구하는지 명확히 해줄 수 있습니까? 응용 프로그램 폴더.

답변1

어떤 응용 프로그램 폴더를 의미하는지에 따라 다릅니다. 실제로 두 가지가 있을 수 있습니다.

  • /Applications

    이 계정은 의 소유 root이며 Mail.app, iTunes.app 등과 같이 이미 OS X와 ​​함께 제공되는 모든 응용 프로그램용으로 예약되어 있습니다. 이 root사용자는 그래픽 인터페이스로 로그인할 수 있는 계정이 아니지만 터미널을 통해 계속 액세스할 수 있습니다. .

    폴더에는 사용자가 Unix 그룹에 있어야 하므로 admin실제로 관리자 계정이 없으면 파일을 끌어서 놓을 수 없습니다(시스템 환경설정에서 이 기능을 활성화하면 사용자가 이 admin그룹에 추가됩니다). id -Gn터미널에 입력하여 사용자가 속한 그룹을 확인할 수 있습니다 .

  • /Users/your-user/Applications

    이것은 시스템에 존재하지 않을 수도 있지만 Finder를 열고이동 → 홈, 그 다음에파일 → 새 폴더, 이름을 "응용 프로그램"으로 지정합니다.

    이 폴더는 홈 폴더에 있으므로 귀하에게만 속합니다. 따라서 응용 프로그램을 설치하기 위해 끌어서 놓아야 하는 경우 /Applications. 여기에는 관리자 권한이 필요하지 않습니다.

OS X 사용자 그룹에 대한 자세한 내용은 다음을 참조하세요.Mac OSX의 기본 그룹 간의 차이점

답변2

/Applications사용자 root(소유자 = 전체 액세스) 가 소유한 폴더 입니다. 또한 그룹의 모든 구성원은 admin이를 읽고 쓸 수 있습니다. 다른 사람들은 읽기만 할 수 있고 쓸 수는 없습니다.

"관리할 수 없는 사용자"는 그룹에 속하지 않으므로 admin해당 폴더를 읽을 수만 있습니다. 권한 없는 사용자로 해당 폴더에 쓰기(드래그 앤 드롭 설치)를 시도하면 운영 체제는 요청을 거부할 뿐만 아니라 필요한 권한(루트 또는 해당 그룹의 구성원)이 있는 사용자 계정으로 인증하도록 요청합니다. admin그룹).

관련 정보