← 뉴스레터 목록

FROM THE WORKSHOP / 뉴스레터

폴더는 열리는데 앱만 막힐 때

외장 디스크의 저장 폴더는 직접 열었을 때 목록이 나왔습니다. 한 프로그램만 시스템 정책으로 막혀 있었고, 그 프로그램의 디스크 접근을 허용한 뒤 같은 조회가 끝났습니다.

EP154 강대종 · 마이너스베타스튜디오

이번 이야기

10월 16일, 외장 디스크의 저장 폴더를 프로그램 하나가 열지 못했습니다. 오후 3시 36분, 시스템은 그 프로그램이 그 폴더를 읽고 쓰는 것을 정책으로 막았습니다. 저녁 7시 27분, 프로그램 밖에서 같은 폴더를 직접 열자 파일 목록이 나왔습니다. 소유자와 권한 표시도 평범한 상태였습니다.

직접 겪은 일

폴더는 옮기지 않고 그 자리에 두었습니다. 다른 경로로 우회하지도 않았습니다. 시스템 설정에서 그 프로그램의 전체 디스크 접근이 꺼져 있어, 그 항목만 허용했습니다. 저녁 7시 49분과 7시 50분에 허용 상태로 바뀐 것을 확인했습니다. 저녁 7시 52분, 같은 세션에서 그 폴더를 쓰는 조회를 다시 실행하자 결과가 정상적으로 나왔습니다. 이 확인은 그 세션 안의 실행에서 본 것이고, 연결을 담당하는 프로그램은 다시 시작하지 않았습니다.

배운 점

폴더가 프로그램 밖에서는 열리고 한 프로그램만 정책으로 막히면, 파일을 지우기 전에 그 프로그램의 디스크 접근을 확인하면 됩니다. 이번 결과는 맥 한 대에서 프로그램 하나의 접근을 허용한 뒤의 조회입니다. 그 프로그램을 다시 시작한 뒤의 동작은 보지 않았습니다.

독자에게

앱이 어떤 폴더를 못 연다고 하면, 중요한 폴더 대신 비어 있는 폴더를 하나 만들어 파인더와 그 앱에서 각각 열어 보세요. 파인더에서는 열리고 그 앱만 거절되면, 시스템 설정의 개인 정보 보호에서 그 앱의 전체 디스크 접근이 꺼져 있는지만 확인합니다. 꺼져 있으면 이번과 같은 갈림입니다. 이미 허용돼 있으면 폴더는 그대로 두고, 앱이 보여 준 거절 문구를 적어 두면 됩니다.

기록은 다음 시작이 됩니다.뉴스레터 더 읽기 ↗이 작업장의 제품 ↗
작업장 전체 페이지 목적에 맞는 페이지 찾기