디스크 권한 복구는 다양한 문제 해결 가이드에서 일반적으로 가장 먼저 해야 할 일로 여겨지는데, 거기에는 그만한 이유가 있습니다. 굉장히 간단하지만 실제로 수많은 문제를 해결하는 데 도움이 되기 때문입니다. 그런데 여기서 디스크 권한이 도대체 무엇인지, 그리고 실제로 어떻게 복구가 이뤄지는지 궁금하신적 없으신가요? 이 가이드에서는 디스크 권한이 무엇인지를 설명하고, 디스크 권한을 복구하는 두 가지 방법(자동 및 수동)을 소개합니다.

디스크 권한이란 무엇인가요?

macOS의 디스크 권한은 파일을 안전하게 유지하는 데 사용됩니다. 특정 프로그램(또는 Mac을 공유하는 경우 다른 사용자)에 의해 시스템 파일이 무분별하게 수정되지 않도록 설계되었습니다. 이를 위해 권한이 필요하죠.

Mac에 있는 모든 파일과 폴더는 저마다 고유한 권한이 설정되어 있습니다. Apple 커뮤니티에 따르면:

“Mac OS X에 설치하는 많은 프로그램은 패키지 파일(파일명 확장자: ".pkg")을 사용하여 설치됩니다. 패키지 파일로 무언가를 설치할 때마다 "Bill of Materials"이라는 파일(파일명 확장자: ".bom")이 패키지의 영수증 파일 안에 저장되며, Mac OS X v10.5 밑 이전 버전의 경우 이러한 영수증 파일은 /Library/Receipts/ 폴더에 보관됩니다. 이러한 파일은 디스크 공간을 많이 차지하지 않으며 휴지통에 버려서는 안 됩니다. 각각의 ".bom" 파일에는 해당 패키지에 의해 설치된 파일의 목록과 각 파일에 대한 적절한 권한이 포함되어 있습니다."

왜 권한을 복구해야 하나요?

안타깝게도 디스크 권한은 사용자 의도와 무관하게 쉽게 망가질 수 있습니다. 특히 시스템에 앱을 설치하거나 제거할 때 이런 일이 자주 발생합니다. 그리고 이런 일이 발생하면, 앱이 읽기 전용 파일을 자유롭게 수정할 수 있는 권한을 갖게 되면서 권한과 관련된 오류와 시스템 프리징 및 충돌 등의 각종 문제를 일으킵니다.

시스템 성능과 관련하여 비정상적인 증상이 나타날 때 가장 먼저 해야 할 일은 해당 디스크의 권한 문제를 바로 잡는 것입니다. 다음은 비정상적인 동작의 일부 사례입니다:

  • 응용 프로그램 오동작
  • 파일을 이동하거나 삭제할 수 없음
  • 파일을 열 수 없음

지금부터 디스크 권한을 복구하는 손쉬운 방법과 수동으로 복구하는 두 가지 방법에 대해 본격적으로 알아보겠습니다. 여러분께 가장 적합한 방법을 선택하세요.

repair-permissions-easy-way

Mac에서 권한을 자동으로 복구하는 방법

macOS 10.11 El Capitan 이후에 출시된 버전의 경우 디스크 권한 복구 기능이 제거되면서 Mac에 문제가 생기더라도 마땅한 방법이 없습니다.

그러나 걱정하지 마세요. CleanMyMac가 든든한 히어로 역할을 해드릴 것입니다. 디스크 권한 점검에서부터 복구에 이르기까지 모든 번거로운 작업을 알아서 해줍니다.

먼저 CleanMyMac를 다운로드해야 합니다. 여기서 무료로 다운로드할 수 있습니다. 다운로드가 완료되면 다음의 4 단계를 진행하세요:

  1. CleanMyMac을 실행합니다.
  2. 왼쪽 사이드바 메뉴에서 '성능'을 클릭하고 스캔 버튼을 누르세요.
  3. 스캔이 완료되면 '모든 작업 보기'를 선택하고 '유지보수 작업'을 선택합니다.
  4. '디스크 권한 복구' 상자를 체크하고 실행을 클릭합니다.

CleanMyMac가 시스템을 스캔하여 디스크 권한을 점검하고, 결함이 있는 권한을 자동으로 복구합니다. 작업이 완료되면 복구된 모든 권한의 로그 기록을 볼 수 있습니다.

정말 간단하죠. 이제 Mac도 여러분이 의도한 대로 잘 동작할 겁니다. Mac이 정상적으로 작동하는 것 같더라도 이 상태를 계속 유지하기 위해선 정기적으로 디스크 권한 복구를 수행해주는 것이 좋습니다. 권한이 손상된다고 무조건 성능에 영향을 미치는 것은 아니지만, 그렇다고 마냥 방치해도 괜찮다는 의미는 아닙니다.

repair-permissions-mac-manually

디스크 권한을 수동으로 복구하는 방법

macOS 이전 버전을 사용하고 있는 경우, 디스크 유틸리티는 문제 해결에 도움이 되는 유용한 도구입니다. 왜 이전 버전이냐고요? macOS 10.11 El Capitan을 시작으로 더 이상 디스크 유틸리티에 "디스크 권한 복구" 기능이 제공되지 않기 때문입니다.

하지만 이런 악조건에서도 방법은 있습니다. 현 macOS의 경우 소프트웨어 업데이트 및 시스템 변경 중에 파일 권한을 자동으로 복구하도록 설계된 'SIP(System Integrity Protection)'라는 기능이 탑재되어 있습니다. SIP는 /System 및 /usr와 같이 시스템에 의해 보호되는 폴더와 프로세스를 임의로 수정할 수 없도록 루트 계정의 권한을 제한하는 기능을 수행합니다. 그럼으로써 악성 프로그램이 루트 권한을 얻고 시스템 파일을 감염시키는 것을 방지할 수 있습니다.

어쨌든, 다시 디스크 유틸리티로 권한을 복구하는 방법으로 돌아가겠습니다. macOS El Capitan 보다 이전 버전의 macOS를 사용 중인 경우 다음 단계를 따르세요:

  1. Command + Space 단축키로 Spotlight를 열고 "Disk Utility"를 입력한 뒤 엔터 키를 누릅니다.
  2. 왼쪽 사이드바 메뉴에서 Macintosh HD를 선택합니다.
  3. 검사/복구 탭을 클릭하세요.
  4. 디스크 권한 검사를 클릭합니다. 이 단계를 수행하면 디스크 유틸리티가 하드 드라이브에서 손상되거나 잘못된 권한을 검사하고 복구가 필요한 항목을 표시합니다. 보통 이 작업은 몇 분 정도 걸리는데, 세부사항 상자를 선택하면 진행 상황을 계속 주시할 수 있습니다.
  5. 디스크 권한 복구를 클릭하여 디스크 유틸리티에 의해 식별된 권한 문제가 수정되는 것을 기다립니다.

디스크 권한 문제가 너무 심각해 Mac이 제대로 부팅되지 않는 최악의 경우라면, 복구 모드에서 디스크 유틸리티를 사용할 수 있습니다. Mac이 부팅하는 동안 Command + R 키를 누르고 있으면 됩니다.

기존 운영체제상에서 최신 (또는 이전) 버전의 macOS를 설치하는 경우, 깨끗한 바탕 위에서 시작될 수 있도록 설치 과정 일부에 디스크 권한 복구 작업이 포함됩니다.

특정 앱에 대한 권한을 제어하는 방법

필요한 경우 특정 앱에 대한 권한을 제어할 수 있습니다. 사용하려는 앱이나 파일을 마우스 오른쪽 버튼으로 클릭하기만 하면 됩니다. 메뉴가 열리면 정보 가져오기를 클릭하세요 (또는 앱 또는 파일을 한 번 클릭한 후 Command + I 단축키를 사용할 수도 있습니다). 공유 및 권한 섹션을 살펴봐야 합니다. 여기서 읽기 또는 쓰기 권한을 수정할 수 있습니다.

위와 같이 작업을 했음에도 "응용 프로그램을 열 수 있는 권한이 없습니다."와 같은 오류 메시지가 표시될 수 있습니다. 이는 macOS 최신 버전에서 때때로 발생하는 문제입니다. 특정 앱을 실행할 수 없을 때 도대체 어떤 권한이 누락되었는지 알려주지 않기 때문에 첫 번째 해결책이 통하지 않습니다.

다행히도 이 오류는 쉽게 해결할 수 있습니다. 다음과 같이 단계별로 시도해 보세요:

  1. 새로운 업데이트가 있다면, 시스템 환경설정 > 일반 > 소프트웨어 업데이트로 이동하여 화면에 뜨는 지시에 따라 macOS를 업데이트합니다.
  2. App Store에서 앱을 업데이트하거나, 앱 실행 중 메뉴 막대에 있는 '업데이트 확인' 옵션을 통해 업데이트하거나, 개발자 웹사이트를 통해 업데이트할 수 있습니다. 사용 가능한 업데이트가 없다면 앱을 삭제하고 다시 설치하세요.
  3. 시스템 설정 > 사용자 및 그룹에서 설치된 프로필을 확인합니다. 현재 로그인한 사용자 옆에 있는 'i' 버튼를 클릭한 다음 '이 사용자에게 이 컴퓨터 관리 허용' 기능을 켭니다.현재 사용자에게 관리자 권한이 없다면 계정 추가가 필요할 수 있습니다.

이제 디스크 권한이 무엇이며 디스크 권한을 복구하는 방법을 습득하셨기를 바랍니다. 읽어주셔서 감사드리며, 늘 매끄럽고 행복한 Mac 라이프 즐기세요!