본문 바로가기
#컴퓨터 과학 [Computer Science]/운영체제 (Operating System)

[OS - 🍎 macOS] 파일 및 폴더 권한 (Files and Folders Permission)

by cy_mos 2020. 2. 9.
반응형
카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자
Operating System 2020-02-09 19:38 2022.02.24. 12:13 Dev.Yang

 

How to grant access to folders on macOS Catalina

 

일부 앱 및 웹 사이트는 데스크탑, 다운로드 및 문서 폴더에 있는 파일 및 폴더에 접근할 수 있습니다. 특정 위치의 파일 및 폴더에 접근하도록 허용할 앱 및 웹 사이트를 결정할 수 있도록 하는 기능입니다.

 

🗂 파일 및 폴더 권한 (Files and Folders Permission) 설정 방법

[국문]

  1. Mac에서 Apple 메뉴 -> 시스템 환경설정을 선택하고 보안 및 개인 정보 보호를 클릭한 다음 개인 정보 보호를 클릭하세요.
  2. 파일 및 폴더를 선택하세요.
  3. 앱이 해당 위치의 파일 및 폴더에 접근하도록 허용하려면 해당 앱 아래의 체크상자를 선택하십시오. 또한, 해당 앱에 대해 접근을 끄려면 체크상자를 선택 해제하세요.

[영문]

  1. On your Mac, choose Apple menu  > System Preferences, click Security & Privacy, then click Privacy.
  2. Select Files and Folders.
  3. Select the checkbox below an app to allow it to access files and folders in that location. and, Deselect the checkbox to turn off access for that app.

🗂 파일 및 폴더 권한 종류 및 경로

파일 및 폴더 권한 (Files and Folders Permission) Desktop and Removable Volume
파일 및 폴더 권한 (Files and Folders Permission) Documents and Network Volume

 

권한 종류 운영체제 버전 경로
데스크탑 (Desktop) OSX 10.15 /Users/<USER_NAME>/Desktop
문서 (Document) OSX 10.15 /Users/<USER_NAME>/Documents
네트워크 볼륨 (Network Volume) OSX 10.15 /Users/<USER_NAME>/<NETWORK_DRIVE>
다운로드 (Download) OSX 10.15 /Users/<USER_NAME>/Downloads
이동식 볼륨 (Removable Volume) OSX 10.15 /Users/<USER_NAME>/<REMOVABLE_DRIVE>

🗂 파일 및 폴더 권한 제거 명령어 및 Protected Resources 목록

+ NSDesktopFolderUsageDescription

  • A message that tells the user why the app needs access to the user’s Desktop folder.
  • 애플리케이션이 현재 사용자의 데스크톱 폴더에 대한 파일에 접근이 필요한 경우 사용자에게 표시하는 메시지입니다.
$ tccutil reset SystemPolicyDesktopFolder <bundleID>

+ NSDocumentsFolderUsageDescription

  • A message that tells the user why the app needs access to the user’s Documents folder.
  • 애플리케이션이 현재 사용자의 문서 폴더에 대한 파일에 접근이 필요한 경우 사용자에게 표시하는 메시지입니다.
$ tccutil reset SystemPolicyDocumentsFolder <bundleID>

+ NSDownloadsFolderUsageDescription

  • A message that tells the user why the app needs access to the user’s Downloads folder.
  • 애플리케이션이 현재 사용자의 다운로드 폴더에 대한 파일에 접근이 필요한 경우 사용자에게 표시하는 메시지입니다.
$ tccutil reset SystemPolicyDownloadsFolder <bundleID>

+ NSNetworkVolumesUsageDescription

  • A message that tells the user why the app needs access to files on a network volume.
  • 애플리케이션이 네트워크 볼륨 디스크에 대한 파일에 접근이 필요한 경우 사용자에게 표시하는 메시지입니다.
$ tccutil reset SystemPolicyNetworkVolumes <bundleID>

+ NSRemovableVolumesUsageDescription

  • A message that tells the user why the app needs access to files on a removable volume.
  • 애플리케이션이 이동식 볼륨 디스크에 대한 파일에 접근이 필요한 경우 사용자에게 표시하는 메시지입니다.
$ tccutil reset SystemPolicyRemovableVolumes <bundleID>

🗂 파일 및 폴더 권한 시스템 정보

항목명
파일 및 폴더 권한 설정 파일 ~/Library/Application Support/com.apple.TCC/TCC.db
TCC.db Service Name kTCCServiceSystemPolicyRemovableVolumes
kTCCServiceSystemPolicyNetworkVolumes
kTCCServiceSystemPolicyDesktopFolder
kTCCServiceSystemPolicyDownloadsFolder
kTCCServiceSystemPolicyDocumentsFolder
시스템 환경설정 링크 x-apple.systempreferences:com.apple.preference.security?Privacy_DesktopFolder
x-apple.systempreferences:com.apple.preference.security?Privacy_DocumentsFolder
x-apple.systempreferences:com.apple.preference.security?Privacy_DownloadsFolder
x-apple.systempreferences:com.apple.preference.security?Privacy_NetworkVolume
x-apple.systempreferences:com.apple.preference.security?Privacy_RemovableVolume

🚀 REFERENCE

더보기
반응형

댓글