반응형
카테고리 | 게시글 작성 날짜 | 게시글 최근 수정 날짜 | 작성자 |
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
반응형
'#컴퓨터 과학 [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 |
댓글