카테고리 | 게시글 작성 날짜 | 게시글 최근 수정 날짜 | 작성자 |
Operating System | 2020-02-09 19:38 | 2022.02.24. 12:13 | Dev.Yang |



일부 앱 및 웹 사이트는 데스크탑, 다운로드 및 문서 폴더에 있는 파일 및 폴더에 접근할 수 있습니다. 특정 위치의 파일 및 폴더에 접근하도록 허용할 앱 및 웹 사이트를 결정할 수 있도록 하는 기능입니다.
🗂 파일 및 폴더 권한 (Files and Folders Permission) 설정 방법
[국문]
- Mac에서 Apple 메뉴 -> 시스템 환경설정을 선택하고 보안 및 개인 정보 보호를 클릭한 다음 개인 정보 보호를 클릭하세요.
- 파일 및 폴더를 선택하세요.
- 앱이 해당 위치의 파일 및 폴더에 접근하도록 허용하려면 해당 앱 아래의 체크상자를 선택하십시오. 또한, 해당 앱에 대해 접근을 끄려면 체크상자를 선택 해제하세요.
[영문]
- On your Mac, choose Apple menu > System Preferences, click Security & Privacy, then click Privacy.
- Select Files and Folders.
- 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.
🗂 파일 및 폴더 권한 종류 및 경로




권한 종류 | 운영체제 버전 | 경로 |
데스크탑 (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
Mac의 파일 및 폴더에 대한 접근 제어하기
Mac에서 데스크탑, 다운로드 및 문서 폴더에 있는 파일 및 폴더에 접근할 수 있는 앱 및 웹 사이트를 선택할 수 있습니다.
support.apple.com
How to Grant Access to Folders on macOS Catalina
In macOS 10.15 Catalina, security rules have become more stringent. If an app wants to use data from a particular folder, you should grant access to it within this app, and again confirm this action in the system alert.
nektony.com
Eos Folder Access on macOS
support.etcconnect.com
Reset All Mojave App Permissions
So I upgraded to Mojave recently and I got some app permission popups requesting access to system events, etc. I didn't recognise some of these the apps and didn't allow access. Now it turns out ...
apple.stackexchange.com
Protected Resources | Apple Developer Documentation
Respect user privacy by seeking permission to capture and store photos, audio, and video.
developer.apple.com
'#컴퓨터 과학 [Computer Science] > 운영체제 (Operating System)' 카테고리의 다른 글
[OS - 🍎 macOS] Finder Sync Extensions (0) | 2020.02.28 |
---|---|
[OS - 🍎 macOS] NSServices (0) | 2020.02.27 |
[OS] 세마포어 (Semaphore)와 뮤텍스 (Mutex) (0) | 2020.02.05 |
[OS - 🍎 macOS] 전체 디스크 접근 권한 (Full Disk Access) (0) | 2020.02.03 |
[OS] 프로세스와 쓰레드의 차이점 (What is the difference between a process and a thread?) (0) | 2020.01.18 |
댓글