"권한 복구를 시도했습니까?" 웹에 영원히 떠돌아다니는 표준 Mac 문제 해결 팁입니다. 많은 사용자에게 이것은 많은 드문 유형의 문제를 해결하는 것처럼 보였습니다. 하지만 OS X El Capitan(10.11)이 출시되었을 때 디스크 복구 권한 디스크 유틸리티 앱에서 옵션이 갑자기 사라졌습니다.
Apple이 macOS의 권한 관련 문제를 해결했다는 의미입니까, 아니면 다른 문제였습니까? 이 미스터리를 풀고 Mac에서 디스크 권한이 어떻게 작동하는지 보여드리겠습니다.
macOS에서 권한이 작동하는 방식
파일이든 폴더이든 Mac의 모든 항목에는 일련의 권한이 있습니다. 이는 액세스할 수 있는 사용자 계정과 액세스 유형을 제어합니다. 권한은 세 가지 유형의 사용자(소유자, 그룹 및 모든 사람)가 수행하는 세 가지 활동(읽기, 쓰기, 실행)으로 구성됩니다.
각 소유권 계층에 대해 개별적으로 권한 규칙을 정의할 수 있습니다. 권한은 계정 및 소유권과 함께 보안을 제공하고 공유를 제어하며 파일에 대한 액세스를 제한하거나 금지할 수 있으며 시스템 무결성을 유지합니다.
파일 시스템 권한 보기
모든 사용자는 Finder의 정보 창이나 터미널을 사용하여 파일 및 폴더 권한을 볼 수 있습니다. Finder에서 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 정보 입수를 선택합니다. 컨텍스트 메뉴에서. 공유 및 권한을 클릭합니다. 항목 권한을 확장하려면 삼각형을 사용하세요.
터미널에서 이 정보를 보려면 다음을 입력하십시오.
ls -l "path to your file"
대시 뒤의 문자는 소문자 L입니다. 파일의 소유권과 권한을 공개합니다. 명령줄에서 읽기 권한의 약어는 r입니다. , 쓰기는 w입니다. , 실행은 x입니다. .
소유자, 그룹 및 모든 사람
Mac 권한 필드에 나타나는 세 가지 유형의 사용자를 분류해 보겠습니다.
- 소유자 :항목 소유자는 항목을 생성하거나 Mac에 복사한 사용자입니다. 사용자는 일반적으로 홈 폴더에 있는 대부분의 항목을 소유합니다.
- 그룹 :모든 항목은 그룹이 소유합니다. 그룹은 모든 구성원에게 권한을 적용할 수 있도록 함께 결합된 사용자 계정 집합입니다.
- 모두 :이 권한 설정을 사용하여 로컬, 공유 및 게스트 사용자를 포함한 모든 사용자에 대한 액세스를 정의합니다.
읽기, 쓰기 및 실행
다음으로 이러한 사용자가 가질 수 있는 세 가지 권한 유형을 살펴보겠습니다.
- 읽기 :사용자 또는 그룹 구성원은 파일을 열 수 있지만 변경 사항을 저장할 수 없습니다. 폴더인 경우 항목 목록을 탐색할 수 있습니다.
- 쓰기 :사용자 또는 그룹 구성원이 파일을 수정하거나 삭제할 수 있습니다. 폴더의 경우 폴더 내용을 변경할 수 있습니다.
- 실행 :실행 권한이 있는 파일은 프로그램이나 스크립트처럼 작동할 수 있습니다. 폴더의 경우 실행은 읽기 권한도 활성화된 경우 누군가가 폴더의 내용을 나열할 수 있음을 의미합니다.
권한 문제를 일으키는 요소
OS X Yosemite 및 이전 버전에서 디스크 유틸리티는 일부 파일 및 폴더에 대한 권한을 확인하고 복구할 수 있습니다. 그러나 실제로 앱은 권한을 복구하지 않습니다. 단순히 재설정합니다.
또한 디스크 유틸리티는 수리 권한은 시간이 지남에 따라 권한이 나빠지거나 손상될 수 있는 것처럼 들립니다. 그러나 이것은 사실이 아닙니다. 권한은 무언가 또는 누군가가 와서 변경할 때까지 동일하게 유지됩니다. 이러한 일이 발생할 수 있는 여러 가지 이유가 있습니다.
- 앱 설치 프로그램: 일부 설치 프로그램은 설치 프로세스의 필수 부분으로 기존 항목에 대한 권한을 변경하지만 적절한 설정으로 되돌리는 데 실패합니다.
- 사용자 오류: 터미널 또는 타사 앱을 통해 권한을 조작하는 경우 실수로 인해 문제가 발생할 수 있습니다. 예를 들어 chmod의 부적절한 사용 명령은 항목의 권한 설정을 변경할 수 있습니다.
- 폴더 공유: 컴퓨터의 모든 사용자는 공유 항목에 액세스할 수 있는 권한이 있습니다. 폴더. 이 폴더를 전송 중인 파일의 리포지토리로 사용하는 경우 권한 문제가 발생하지 않을 것입니다. 그러나 여러 사람이 영구적으로 사용하기 위해 항목을 저장하면 문제가 발생할 수 있습니다.
- 복사된 항목에 대한 권한: 외부 볼륨, SMB 또는 FTP를 통해 파일을 복사할 때 macOS에서 할당할 권한을 예측하기는 어렵습니다. 이 문제를 해결하려면 시행착오를 거쳐야 할 수도 있습니다.
OS X El Capitan 이후에 무슨 일이 일어났습니까?
OS X El Capitan에서 Apple은 모든 시스템 파일, 폴더 및 번들 앱까지 시스템 무결성 보호(SIP)를 도입했습니다. 기본 권한 설정을 유지하면서 의도적이거나 우발적인 변조로부터 시스템 콘텐츠를 보호합니다. SIP는 /System, 디렉터리를 보호합니다. /usr, /bin, 및 /sbin .
Apple 앱을 업데이트하거나 macOS를 업그레이드할 때 설치 프로그램은 필요한 경우 항목의 권한을 확인하고 재설정합니다. SIP를 비활성화하지 않는 한 타사 앱(비열한 동작에 관계없이)은 권한을 변경할 수 없습니다. SIP가 하는 일에 대해 자세히 알아보았습니다.
사용자 및 홈 폴더는 어떻습니까?
시스템 무결성 보호는 /라이브러리의 항목을 보호하지 않습니다. 폴더, /Applications의 앱 및 홈의 모든 것 폴더. ~/라이브러리 폴더는 핵심 시스템 환경 설정 파일, 타사 앱 환경 설정, 키체인 데이터 등으로 구성되어 있기 때문에 특히 중요합니다.
이러한 파일이나 폴더에 대한 권한이 변경된 경우 Mac에서 여러 가지 기이한 문제가 발생할 수 있습니다. 잘못된 권한으로 인해 발생할 수 있는 문제는 다음과 같습니다.
- Finder, 시스템 환경설정 또는 Dock에 대한 변경 사항은 저장되지 않습니다.
- 마지막으로 로그아웃했을 때 열려 있던 창이나 로그인한 후 앱을 종료하면 다시 열립니다.
- 홈 폴더에서 특정 항목을 이동하는 동안 관리자 암호를 묻는 메시지가 나타납니다.
- "macOS에서 응용 프로그램을 실행하려면 라이브러리를 복구해야 합니다."라는 메시지가 반복적으로 나타납니다.
- 파일을 저장할 때 파일이 잠겨 있거나 필요한 권한이 없다는 메시지를 받게 됩니다. 이것은 Microsoft Office 문서에서 많이 발생합니다.
- 기본 또는 타사 앱은 실행 시 충돌할 수 있습니다. 일부 앱은 업데이트에 실패할 수도 있습니다.
- Firefox 또는 Chrome은 기본 설정을 로드하지 않고 "프로필을 로드할 수 없습니다."라고 표시합니다.
- 사진 앱으로 가져온 사진과 동영상은 앱에 표시되지 않습니다. 또는 앱을 열 때마다 기본 사진 보관함을 선택하라는 메시지가 표시됩니다.
홈 폴더에 대한 권한 재설정
Finder 사이드바에서 홈 폴더를 마우스 오른쪽 버튼으로 클릭하고 정보 입수를 선택합니다. . 공유 및 권한을 클릭합니다. 권한을 보려면 드롭다운 삼각형을 사용하세요.
잠금을 클릭합니다. 창 하단의 버튼을 누르고 관리자 암호를 입력합니다. 그런 다음 작업 메뉴를 선택합니다. 버튼을 누르고 동봉된 항목에 적용을 선택합니다. .
확인을 클릭합니다. 작업을 확인합니다. 업데이트된 권한은 홈 폴더를 통해 전파됩니다.
그런 다음 터미널 앱을 열고 다음을 입력합니다.
diskutil resetUserPermissions / `id -u`
이 옵션은 루트 볼륨(/ ) 현재 사용자 ID로 이동합니다. 모든 것이 잘되면 Mac을 재부팅하십시오.
그러나 오류 69841이 발생하면 , 다음 단계를 따르세요.
macOS High Sierra 또는 이전 버전
- 터미널 앱을 열고 다음을 입력합니다.
chflags -R nouchg ~
- 그런 다음 이 명령을 한 번 더 입력합니다.
diskutil resetUserPermissions / `id -u`
- Mac을 재시동합니다.
macOS Mojave 이상
Mojave 이상에 대한 단계는 위와 같지만 전체 디스크 액세스에 터미널을 추가해야 합니다. 진행하기 전에. 이렇게 하려면 시스템 환경설정> 보안 및 개인정보 보호로 이동합니다. 개인정보를 클릭합니다. 탭. 잠금을 클릭합니다. 아이콘을 클릭하고 관리자 암호를 입력하여 변경하십시오.
그런 다음 전체 디스크 액세스를 선택합니다. 탭. 그런 다음 더하기를 클릭합니다. 버튼을 누르고 터미널 앱을 추가합니다.
이 작업을 수행한 후 High Sierra 및 이전 버전에 대해 언급된 위의 터미널 명령을 진행합니다.
Mac 사용자 계정 이해
디스크 권한 복구 옵션이 디스크 유틸리티 앱에서 사라졌을 때 중요한 문제 해결 단계가 아니었기 때문에 크게 생각하지 않았습니다. 그러나 잘못된 권한으로 인해 발생할 수 있는 문제 유형을 보면 이러한 문제가 발생했을 때 홈 폴더에 대한 권한 재설정이 최후의 수단이라는 것이 분명합니다.
Apple이 더 이상 이 옵션을 포함하지 않는다는 것은 놀라운 일입니다. 그러나 필요한 경우에만 이 단계를 적용해야 합니다. 권한 이해는 복잡한 주제입니다. macOS 사용자 계정이 어떻게 작동하는지 이해한다면 훨씬 더 간단해질 것입니다. Mac에서 여러 사용자 계정 설정에 대한 이 가이드를 읽고 자세히 알아보세요.