Claude Code✓ 공식 문서로 확인10월 30일 수집
클로드 코드가 작업 폴더 밖에는 파일을 쓰지 못하게 막는 권한 설정법
클로드 코드(Claude Code) 2.1.314에 permissions.blockWritesOutsideWorkingDirectories 설정이 생겼다. 켜 두면 Write, Edit, NotebookEdit 도구가 작업 폴더 밖 경로에 쓰려 할 때 권한 모드와 관계없이 거절한다. 자동 승인 모드로 돌리다 엉뚱한 곳의 파일을 덮어쓰는 일을 막고 싶을 때 쓴다.
settings.json의 permissions에 넣는다.
{
"permissions": {
"blockWritesOutsideWorkingDirectories": true
}
}
체인지로그에는 설정 이름과 동작만 있고 값 형식은 적혀 있지 않다. 위 true는 이름을 보고 짐작한 값이다. 설정(settings)·권한(permissions) 설명 문서에도 아직 나오지 않으니, 적용되는지 작업 폴더 밖 파일을 고치게 시켜 보고 확인한다. 체인지로그가 막는다고 꼽은 도구는 이 셋이다.