· 8분 · 개발자 가이드

Claude Code 자동 모드와 --dangerously-skip-permissions 비교: Claude가 묻지 않고 작업하도록 하기

Claude Code 자동 모드와 --dangerously-skip-permissions 비교: Claude가 묻지 않고 작업하도록 하기

“claude dangerously-skip-permissions”를 검색하고 있다면, Claude Code가 승인을 기다리며 멈추지 않고 계속 작업하기를 원할 가능성이 큽니다. 이 가이드에서는 우회 모드와 자동 모드의 차이, 여전히 적용되는 보호 장치, 2026년 27월 기준으로 제공되는 권한 및 샌드박스 통제를 사용해 무인 작업을 설정하는 방법을 설명합니다.

claude dangerously-skip-permissions가 실제로 하는 일

이 명령은 Claude Code의 다음 모드를 활성화합니다 bypassPermissions 모드:

claude --dangerously-skip-permissions

동일한 동작을 명시적으로 지정하는 명령은 다음과 같습니다.

claude --permission-mode bypassPermissions

두 명령 모두 남아 있는 보호 장치의 적용을 받으면서 일반적인 권한 승인을 우회합니다. 모든 작업이 반드시 성공하거나 Claude Code가 더 이상 질문할 수 없다는 뜻은 아닙니다.

이 공식 CLI 참조 문서 에서도 활성화와 사용 가능 상태를 구분합니다. 다음 명령은 우회 모드를 사용할 수 있게 하면서 계획 모드로 시작합니다.

claude --permission-mode plan --allow-dangerously-skip-permissions

추가된 단어 allow 가 중요합니다. --allow-dangerously-skip-permissions 는 우회 모드를 즉시 활성화하지 않습니다.

“묻지 않고”에는 두 가지 의미가 있습니다

개발자가 Claude Code가 묻지 않고 모든 작업을 수행하도록 허용하는 방법을 질문할 때는 “작업을 자동으로 승인”하거나 “권한 요청 프롬프트 때문에 멈추지 않도록” 하려는 것일 수 있습니다. 두 목표에는 서로 다른 설정이 필요합니다.

우회 모드는 일반적인 승인 절차를 제거합니다. 자동 모드는 분류기로 작업을 평가합니다. 무인 실행 설정은 대신 프롬프트가 필요한 모든 작업을 거부해, 해당 제한 안에서 세션이 계속 진행되도록 할 수 있습니다.

권한 승인을 건너뛰면 위험하고 파괴적인 결과가 발생할 수 있습니다. Anthropic은 격리된 환경에서만 우회 모드를 사용할 것을 권장합니다. 특히 삭제, 자격 증명, 외부 데이터 공유 또는 배포 작업이 포함된 경우, 이를 명령을 실행할 환경에 대한 제약 조건으로 받아들이세요.

Claude Code 권한 모드 비교

Claude Code 권한 모드는 편집을 진행해도 되는지, 작업에 검토가 필요한지, 승인이 필요한 경우 어떻게 처리할지 등 서로 다른 질문에 답합니다.

모드 기본 동작 명령
default 권한이 필요한 작업에 대해 승인을 요청합니다. claude --permission-mode default
acceptEdits 허용된 작업 디렉터리에서 파일 편집과 일반적인 파일 시스템 작업을 자동으로 승인합니다. claude --permission-mode acceptEdits
plan 소스 파일을 편집하지 않고 탐색하고 계획합니다. 자동 모드의 사용 가능 여부에 따라 실행되는 명령이 달라질 수 있습니다. claude --permission-mode plan
auto 일반적인 승인 프롬프트 대신 백그라운드 분류기 검토를 사용합니다. claude --permission-mode auto
dontAsk 프롬프트가 필요한 작업은 거부하고, 이미 허용된 작업은 계속 실행합니다. claude --permission-mode dontAsk
bypassPermissions 남아 있는 보호 장치의 적용을 받으면서 일반적인 권한 승인을 우회합니다. claude --dangerously-skip-permissions

이는 기본적인 의미입니다. 세부 동작은 설치된 버전에 따라 달라지며, 실시간으로 갱신되는 문서에는 이 글의 게시일 이후 변경 사항이 포함될 수 있습니다. Claude Code CLI 가이드 는 시작 옵션을 선택할 때 추가로 살펴보기 좋은 자료입니다.

Auto, acceptEdits, dontAsk는 서로 다른 선택입니다

다음을 사용하세요: acceptEdits 허용된 작업 디렉터리에서 파일 변경과 일반적인 파일 시스템 작업을 자동으로 승인하려는 경우에 사용하세요. 이 권한이 모든 작업에 대한 포괄적인 승인을 의미하지는 않습니다.

자동 모드는 권한 결정을 분류기에 맡깁니다. 승인된 작업은 진행되고, 차단된 작업이 있으면 Claude는 다른 접근 방식을 시도합니다. 차단이 반복되면 사람의 승인을 요청할 수 있습니다.

dontAsk 는 다른 방식을 취합니다. 프롬프트가 필요한 작업은 거부하고, 이미 허용된 작업은 실행할 수 있습니다. “승인 프롬프트 없음”과 “자동 승인”은 결과가 매우 다르므로 구분하는 것이 좋습니다.

자동 모드: 검토, 기본값, 분류기 과금

자동 모드는 2026년 24월에 출시되었으며, 처음에는 Team 사용자를 위한 연구 프리뷰로 제공되었습니다. 공식 자동 모드 발표 에는 2026년 10월에 모든 사용자를 대상으로 정식 출시되었다고 기록되어 있습니다.

이 모드의 목적은 일반적인 수동 권한 결정을 분류기 검토로 대체하는 것입니다. 이 검토는 위험을 줄이지만 완벽하지는 않습니다. 자동 모드는 위험한 작업을 승인하거나 무해한 작업을 차단할 수 있습니다. Anthropic은 자동 모드에도 격리를 권장합니다.

엔지니어링 설명에서 다루는 위험에는 과도하게 적극적인 작업 수행, 범위의 잘못된 판단, 프롬프트 인젝션, 자격 증명 탐색, 외부 데이터 공유, 배포 검사 우회가 포함됩니다. 일반적인 프롬프트를 없애도 작업 범위를 정의할 필요는 사라지지 않습니다.

9월에 변경된 사항

2026년 19월에 출시된 Claude Code 2.1.278에서는 Claude API 및 Enterprise 사용자와 Bedrock, Vertex, Foundry, 게이트웨이에서 자동 모드가 기본적으로 서버 측 분류를 사용하도록 변경되었습니다. 과금 관련 문구는 명확했습니다. 서버 측 분류는 “분류기 오버헤드에 대해 요금을 부과하지 않습니다.” 또한 이 릴리스는 “과금되는 대체 처리 시 경고합니다”라고 명시했습니다.

이 변경은 분류기가 실행되는 위치와 그 오버헤드의 과금 방식에 관한 것입니다. 코딩이나 모델 사용이 무료라고 약속하는 것이 아니며, 모든 사용자의 시작 권한 모드를 자동 모드로 바꾼 것도 아닙니다.

9월 27일까지의 추가 릴리스도 중요했습니다. 2.1.283 태그의 변경 로그 에는 두 가지 별개의 변경 사항이 기록되어 있습니다.

  • 버전 2.1.281에서는 다음 항목의 적용 범위를 확장했습니다 CLAUDE_CODE_AUTO_MODE_SERVER 직접 Anthropic API 연결에도 적용되도록 확장했습니다. 이를 다음 값으로 설정하면 0 사용하지 않도록 설정하고 사용량에 포함되는 분류기를 사용합니다. 1 사용하도록 설정합니다. 또한 읽기 전용 및 샌드박스 내 셸 명령에 대한 서버 측 검토도 기록되었습니다.
  • 9월 25일에 게시된 버전 2.1.283에서는 권한 모드가 설정되지 않은 경우, 타사 제공자를 사용하거나 텔레메트리가 비활성화된 대화형 세션이 자동 모드로 시작하도록 변경되었습니다. permissions.defaultMode 는 여전히 해당 시작 동작보다 우선합니다.

9월 25일의 시작 모드 변경을 2.1.278의 변경으로 돌리거나, 두 기본값을 같은 것으로 취급하지 마세요.

추측하지 말고 세션을 확인하세요

다음 명령을 실행하세요: /status 그리고 다음 항목을 확인하세요 Auto mode server 행에서 세션의 분류기가 서버에서 실행되는지 확인하세요.

Bedrock, Vertex, Foundry 및 게이트웨이에서는 CLAUDE_CODE_AUTO_MODE_SERVER=0 서버 측 분류를 사용하지 않도록 설정합니다. 위에서 설명한 이후의 직접 API 동작은 다음 값을 통한 명시적 사용 설정도 지원합니다 1.

제공된 개요만으로는 과거의 대체 처리 적용 조건을 완전히 확인할 수 없습니다. 근거로 뒷받침되는 결론은 더 제한적입니다. 서버 측 분류기 오버헤드는 과금되지 않고, 과금되는 대체 처리에는 경고가 표시될 수 있으며, 일반적인 모델 사용량은 별도로 취급됩니다. 더 넓은 사용량 맥락은 다음 문서를 참고하세요 Claude Code 요금 가이드.

모든 작업을 승인하지 않고 무인으로 실행하기

CI 또는 기타 무인 작업에서 우회 모드만 사용할 수 있는 것은 아닙니다. 2026년 2월에 출시된 Claude Code 2.1.259에는 다음 항목이 추가되었습니다 --permission-prompts none.

이 2.1.259 릴리스 노트 에서는 동작을 다음과 같이 설명합니다. 프롬프트를 표시해야 하는 모든 작업은 자동으로 거부되며, 선택한 권한 모드는 계속해서 판단을 수행합니다.

예를 들면:

claude -p "Run the test suite" --permission-mode auto --permission-prompts none

자동 모드는 여전히 작업을 검토합니다. 작업이 권한 승인이 필요한 단계에 도달하면, 이 설정은 사람을 기다리는 대신 해당 작업을 거부합니다.

검토를 유지하면서 무인 실행이 필요한 경우 유용한 선택입니다. 완료를 보장하지는 않습니다. 작업에 필요한 동작이 차단되거나 거부될 수 있습니다. 자동 검토, 자동 편집, 일반적인 승인 우회 중 무엇을 우선하는지에 따라 설정을 선택하세요.

프로젝트 설정으로 모드가 활성화되지 않을 수 있는 이유

9월 1일에 출시된 버전 2.1.257부터는 defaultMode: "bypassPermissions" 는 다음 두 곳 모두에서 효력이 없습니다 .claude/settings.json 및 .claude/settings.local.json. 이는 다음 항목에 대한 제한과 일치합니다 "auto" 해당 프로젝트 설정 파일에서의 제한과 일치합니다.

사용자 설정이나 관리형 설정을 사용하거나 다음 옵션을 전달하세요 --permission-mode Claude Code를 시작할 때 전달하세요. 특정 무인 실행에서는 명시적인 명령을 사용하면 요청된 모드를 쉽게 확인할 수 있습니다.

동일한 워크플로는 AI Prime Tech 같은 API 게이트웨이를 통해서도 실행할 수 있습니다. 다음 문서를 참고하세요 API 키로 Claude Code 사용하기. AI Prime Tech는 독립적으로 운영되며 Anthropic 또는 OpenAI와 제휴 관계가 없습니다.

권한 설정과 샌드박싱 함께 사용하기

권한 모드는 승인 결정을 제어합니다. 샌드박싱은 명령이 접근할 수 있는 대상을 제어합니다. 파일 시스템과 네트워크 접근을 제한하면서 작업 중단을 줄이려면 두 가지를 함께 사용하세요.

Anthropic의 샌드박싱 발표는 2025년 10월 20일에 게시되었으며, 생성된 하위 프로세스를 포함해 Linux bubblewrap과 macOS Seatbelt로 적용하는 파일 시스템 및 네트워크 격리를 설명합니다. 설정하려면 /sandbox 를 실행하세요.

Anthropic은 내부 사용에서 권한 확인 요청이 84% 감소했다고 보고했습니다. 이는 내부 결과이며, 모든 프로젝트나 작업에서 같은 감소율을 보장한다는 의미는 아닙니다.

관련 샌드박스 제어 설정

이 설정은 샌드박싱을 활성화하고, dangerouslyDisableSandbox 우회 경로를 비활성화하며, 활성화된 샌드박스가 반드시 시작되도록 요구합니다.

{
  "sandbox": {
    "enabled": true,
    "allowUnsandboxedCommands": false,
    "failIfUnavailable": true
  }
}

각 제어 설정의 목적은 서로 다릅니다.

  • sandbox.enabled 는 샌드박싱을 활성화합니다.
  • sandbox.allowUnsandboxedCommands: false 는 우회 경로를 비활성화합니다.
  • sandbox.failIfUnavailable는 2026년 3월 25일 버전 2.1.83에 추가되었으며, 활성화된 샌드박스를 시작할 수 없으면 샌드박스 없이 계속하는 대신 종료합니다.

자동 모드나 우회 모드는 샌드박싱과 함께 사용할 수 있습니다. 어느 권한 모드를 선택하든 샌드박스 설정은 여전히 중요하며, 샌드박스 내 셸 명령에도 서버 측 검토가 적용될 수 있습니다.

일부 삭제 확인 요청은 유지됩니다

“권한 확인 건너뛰기”가 질문이 전혀 없음을 보장하지는 않습니다. 게시 시점까지의 변경 로그에는 우회 모드와 자동 모드 모두에서 위험한 rm 바이패스 모드와 자동 모드 모두에서 프롬프트가 표시되면 두 분 동안 대기한 다음, 수정 힌트와 함께 작업을 거부합니다.

CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 는 해당 시간 제한을 비활성화합니다. 이를 모든 삭제 보호 장치를 비활성화하거나 모든 명령이 자동으로 성공하게 만드는 설정이라고 설명해서는 안 됩니다.

무인 작업에서는 거부될 가능성을 고려하세요. 일상적인 권한 확인 요청이 제거되었더라도, 차단된 작업에 의존하는 과제에는 접근 방식을 수정해야 할 수 있습니다.

핵심 요점

  • claude --dangerously-skip-permissions 는 다음을 활성화합니다. bypassPermissions. 이를 통해 일상적인 권한 승인을 제거하지만, 나머지 보호 장치는 계속 적용됩니다.
  • 자동 모드는 분류기 검토를 사용합니다. 작업을 승인하거나 차단할 수 있으며, 반복적으로 차단되면 결국 사람의 승인을 요구할 수 있습니다.
  • 서버 측 분류기의 기본값 변경과 시작 시 권한 모드의 기본값 변경은 별개의 변경 사항입니다. 버전 2.1.278은 분류 방식을 변경했고, 버전 2.1.283은 지정된 대화형 세션의 시작 동작을 변경했습니다.
  • 검토를 유지하면서 무인 실행을 하려면 자동 모드와 다음을 함께 사용하세요. --permission-prompts none. 확인 요청이 필요한 작업은 거부됩니다.
  • 권한 모드 선택과 함께 격리 및 샌드박스 제어 설정을 사용하세요. 프로젝트 설정에서는 다음을 통해 자동 모드나 우회 모드를 활성화할 수 없습니다. defaultMode. 따라서 사용자 설정이나 관리형 설정을 사용하거나, CLI 모드를 명시적으로 지정하세요.

자주 묻는 질문

claude --dangerously-skip-permissions는 질문 없이 모든 작업을 허용하나요?

다음을 활성화하여 일상적인 권한 승인을 우회합니다. bypassPermissions. 하지만 나머지 보호 장치는 계속 적용됩니다. 2026년 9월 27일 기준으로, 우회 모드와 자동 모드에서 위험한 rm 바이패스 모드와 자동 모드에서 프롬프트가 표시되면 두 분 동안 대기한 후 수정 힌트와 함께 작업을 거부할 수 있었습니다.

Claude Code 자동 모드에서도 명령을 차단하거나 승인을 요청하나요?

예. 자동 모드는 승인된 작업을 진행하고, 다른 작업은 차단하여 Claude가 다른 접근 방식을 시도하게 하며, 반복적으로 차단되면 사람의 승인을 요청할 수 있습니다. 다음을 추가하면 --permission-prompts none 원래 확인 요청이 필요했을 모든 작업을 자동으로 거부합니다.

서버 측 자동 모드 분류에는 추가 비용이 드나요?

버전 2.1.278에는 서버 측 분류 시 분류기 처리 비용을 청구하지 않으며, 비용이 청구되는 대체 처리로 전환되면 경고한다고 명시되어 있습니다. 그렇다고 일반적인 코딩이나 모델 사용이 무료가 되는 것은 아닙니다. 다음 항목을 확인하세요. Auto mode server 행을 다음에서 확인하면 /status 세션의 분류기가 어디에서 실행되는지 알 수 있습니다.

프로젝트에서 defaultMode로 자동 모드나 우회 모드가 활성화되지 않는 이유는 무엇인가요?

프로젝트 설정의 제한으로 인해 "auto" 및 "bypassPermissions" 는 다음의 defaultMode 값으로 지정해도 적용되지 않습니다. 해당 설정 위치는 .claude/settings.json 및 .claude/settings.local.json입니다. 사용자 설정이나 관리형 설정을 사용하거나, Claude Code를 시작할 때 명시적인 --permission-mode 인수를 지정하세요.

A

이 블로그는 AI Prime Tech가 발행합니다. 기사는 AI의 도움을 받아 초안을 작성합니다. 모델 ID, 가격, 한도 등 버전별 세부 정보는 활용하기 전에 공식 문서와 대조해 확인하세요.

더 저렴하게 Claude API 이용하기

API 키 하나로 Claude Opus 5.5, Sonnet 5, Haiku 4.5, Fable 5.1 및 GPT-6개 모델을 이용하세요. 구독 없이 사용한 만큼만 결제합니다.

API 키 받기 →
AI Prime Tech는 독립적인 타사 API 게이트웨이입니다. Claude™ 및 Anthropic®는 Anthropic, PBC의 상표입니다. 제휴 또는 보증 관계를 의미하지 않습니다.