가이드
Claude Code 권한을 건너뛰면 위험합니다: 더 안전하게 빨라지는 방법
짧은 답: 권한 프롬프트는 건너뛰고 싶은 유혹을 줍니다. 그것이 왜 위험한지, 그리고 Claude Code가 계속 묻게 하면서 키 하나로 답하는 방법을 알아봅니다.
권한 프롬프트는 에이전트가 내 기기에서 명령을 실행하도록 허용하는 대가입니다. 그래서 사람들이 이를 건너뛰는 플래그에 손을 뻗기도 합니다. 작업이 멈추고, 다른 창에 있고, 프롬프트는 기다립니다. 프롬프트를 끄면 안전장치가 사라집니다. 더 나은 해결책은 각 답변에 1초가 걸리게 만드는 것입니다.
사람들이 권한을 건너뛰는 이유
- 에이전트가 예·아니요 응답을 위해 멈췄는데, 한동안 알아채지 못합니다.
- 무해한 명령에 대한 프롬프트가 많아서, 답하는 게 허드렛일처럼 느껴집니다.
- 답하려고 창을 전환하면 집중이 깨집니다.
건너뛰면 포기하게 되는 것
Claude Code가 건너뛰기 플래그를 --dangerously-skip-permissions라고 이름 붙인 데는 이유가 있습니다. 이 플래그를 쓰면 에이전트가 묻지 않고 명령을 실행하며, 거부했을 명령도 실행합니다. 잘못된 명령, 잘못된 경로, 뜻밖의 다운로드가 확인하기도 전에 실행됩니다. 몇 초를 아끼려고 포기하기엔 너무 큽니다.
프롬프트는 유지하고, 느려짐은 없애세요
- 어디서든 답하세요. Herdbell을 쓰면 권한 요청이 커서 옆에 카드로 나타나고, Return으로 허용하거나 D로 거부합니다. 창을 전환할 필요가 없습니다.
- Herdbell이 알려 줍니다. 무언가 필요한 순간 포인터가 호박색으로 빛나므로, 프롬프트가 눈에 띄지 않고 방치되지 않습니다.
- 위험한 명령은 두 번 묻습니다. Herdbell은 위험한 명령을 허용하기 전에 한 번 더 확인합니다.
- 정말 안전한 것은 Claude Code의 권한 설정에서 미리 승인해 두세요. 그러면 나머지만 묻습니다.
자리를 비웠을 때
아무도 답하지 않아도 요청이 대신 승인되지는 않습니다. Settings에서 정한 시간(기본 5분)이 지나면 에이전트가 자체 프롬프트로 돌아갑니다.
자주 묻는 질문
--dangerously-skip-permissions는 안전한가요?
사용자가 거부했을 명령을 에이전트가 실행하지 못하게 막는 확인 절차를 없애므로, 설계상 위험합니다. 프롬프트를 켜 두고 빠르게 답하는 것이 더 안전한 방법입니다.
Herdbell이 자동으로 승인하나요?
아니요. Herdbell은 요청을 보여 주고 사용자가 준 답을 돌려보낼 뿐입니다. 답하지 않으면 에이전트는 자체 프롬프트로 돌아갑니다.