一文帶你掌握Claude Code的六種授權(quán)模式
第一次使用Claude Code的所有人都會遇到“授權(quán)提示” !
一直彈窗很煩,很可能你以為開始了工作了,其實它還在等你授權(quán)。
你想把它關(guān)了,又不知道怎么關(guān),或者害怕沒控制好權(quán)限會出什么問題。
我也是懶得研究一直用acceptEdits模式!
最近,我想給JClaude和JCode添加一個“全自動” 模式,所以專門 研究了一下。

下面分享一下我整理好的資料!
1、六種權(quán)限我模式
不查不知道,一查嚇一跳,原來有這么多種模式。
根據(jù)Claude官方文檔中的描述,目前有六種模式。
設(shè)置方式如下:
claude --permission-mode default claude --permission-mode acceptEdits claude --permission-mode plan claude --permission-mode auto claude --permission-mode dontAsk claude --permission-mode bypassPermissions
啟動的時候通過參數(shù)傳遞,會覆蓋 settings 文件里的 defaultMode!
2、含義和使用場景
我整理了一個表格,通過這個表格可以快速學習不同模式的含義和使用場景。
| 模式 | 含義 | 適合場景 | 風險 |
|---|---|---|---|
default | 標準權(quán)限模式 | 日常開發(fā)、最穩(wěn)妥 | 低 |
acceptEdits | 自動接受文件編輯 | 寫代碼、批量改文件 | 中低 |
plan | 規(guī)劃模式 | 大重構(gòu)、復雜任務、先看方案 | 低 |
auto | 自動模式 | 想減少確認,又不想完全放開 | 中 |
dontAsk | 不詢問模式 | 非交互、自動化、CI、腳本環(huán)境 | 中 |
bypassPermissions | 跳過權(quán)限檢查 | 容器、沙盒、臨時測試環(huán)境 | 高 |
看這個表格應該很清晰了。我也可以做一個更加清晰的圖片!
標準權(quán)限模式:
Claude Code 按默認規(guī)則工作,遇到需要授權(quán)的編輯、命令、工具調(diào)用會詢問你。
自動接受文件編輯:
也就是 Claude 改文件時更少打斷你,但執(zhí)行命令、危險操作仍可能需要確認。
規(guī)劃模式:
主要讓 Claude 先分析和制定計劃,默認偏只讀,不直接改代碼。
自動模式:
由 Claude Code 的權(quán)限分類器判斷哪些工具調(diào)用可以自動放行,哪些要攔截或繼續(xù)詢問。它比 bypassPermissions 安全,但比 default 少打斷。
不詢問模式:
對于沒有預先允許的操作,不再彈窗問你,而是直接拒絕。
跳過權(quán)限檢查:
基本等價于危險跳過模式,會盡量不再詢問授權(quán)
3、重點解釋
default
最保守、最常用。
claude --permission-mode default
它會按默認權(quán)限系統(tǒng)運行:該問你的時候問你,問的還是比較多的。適合剛上手的時候用。
acceptEdits
自動接受編輯。
claude --permission-mode acceptEdits
這個模式主要減少“是否允許修改文件”的確認。 但是它不是完全放開權(quán)限,執(zhí)行 Bash、訪問敏感文件、運行危險命令時,仍然可能受到權(quán)限規(guī)則限制。
適合你讓它連續(xù)改代碼、修 bug、重構(gòu)多個文件。
plan
規(guī)劃模式。
claude --permission-mode plan
它更像“先別動手,先說方案”。 適合你讓 Claude Code 先閱讀項目、理解結(jié)構(gòu)、提出修改計劃,然后你確認后再切到其他模式執(zhí)行。
auto
新的自動權(quán)限模式。
claude --permission-mode auto
這個可以稱為智能模式。
官方工程博客說,auto mode 是用分類器自動處理一部分權(quán)限決策,用來減少審批疲勞,同時比直接跳過權(quán)限更安全。
簡單理解:
- default:經(jīng)常問你
- auto:能判斷安全的自動放行,風險高的攔截或詢問
- bypassPermissions:盡量不問,直接放行
另外官方 settings 文檔提到:
從 Claude Code v2.1.142 開始, ? 如果把 `auto` 寫在項目級 `.claude/settings.json` 或 `.claude/settings.local.json` 里會被忽略 ? 避免某個倉庫自己給自己開啟 auto。 ? 要默認啟用 auto,應寫到用戶級 `~/.claude/settings.json`。
dontAsk
不再詢問,沒被允許就拒絕。
claude --permission-mode dontAsk
這個名字容易誤解。它不是“什么都同意”,而是“不要問我”。 所以如果某個工具調(diào)用沒有被你的權(quán)限規(guī)則預先允許,它會直接失敗/拒絕,而不是彈窗讓你點同意。
適合非交互場景,比如:
claude -p "幫我檢查項目問題" --permission-mode dontAsk
因為非交互模式下,你不希望它卡在權(quán)限確認那里。
bypassPermissions
危險跳過模式。
claude --permission-mode bypassPermissions
它等價于常見的:
claude --dangerously-skip-permissions
也就是跳過權(quán)限提示。只建議在 Docker、臨時目錄、測試倉庫、虛擬機這種可丟棄環(huán)境里用。
4、永久設(shè)置默認模式
寫到:
~/.claude/settings.json
例如默認啟用 auto:
{
?"permissions": {
? ?"defaultMode": "auto"
}
}默認啟用 acceptEdits:
{
?"permissions": {
? ?"defaultMode": "acceptEdits"
}
}5、運行中切換
Claude Code 交互界面里通常可以用:
Shift + Tab
切換權(quán)限模式。官方權(quán)限模式文檔也說明,可以在 CLI 中用 Shift+Tab 循環(huán)切換模式。
6、使用建議
日常開發(fā):
claude --permission-mode auto
大型改動前:
claude --permission-mode plan
想讓它少問編輯確認:
claude --permission-mode acceptEdits
自動化/非交互:
claude --permission-mode dontAsk
沙盒環(huán)境才用:
claude --permission-mode bypassPermissions
當前上面的建議是對于一般人的建議,非一般的人,建議直接啟用最后一種,當然也是最危險的一種!
就我的實踐來看,目前的智能一點的模型,很少會主動做危險的操作。而且大部分人,在面對授權(quán)詢問的時候會無腦選擇Yes,All,Aways!
每次要記住這一長串,其實還是有點難度的。
所以我會在Claude Code啟動器Jcode和Claude Code桌面版JClaude中通添加這個選項!重點是會添加“bypassPermissions” ,給了老司機用。
到此這篇關(guān)于一文帶你掌握Claude Code的六種授權(quán)模式的文章就介紹到這了,更多相關(guān)Claude Code授權(quán)模式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
本文詳細介紹了使用Claude時常用命令與場景,涵蓋會話管理、代碼開發(fā)、智能體協(xié)作、模型配置等權(quán)限管理等方面,助你高效利用Claude提升開發(fā)效率,有需要的小伙伴可以跟隨小編2026-05-25
基于Claude Code實現(xiàn)CI/CD的完整流程
這篇文章主要為大家介紹了基于Claude Code實現(xiàn)CI/CD的完整流程,Claude Code 負責寫代碼和配置文件,GitHub Actions 負責自動化執(zhí)行,兩者分工明確,互不依賴,需要的朋友可2026-05-25
盤點2026年8大Claude Code Skill深度解析與使用案例指南
本文盤點了2226年8個值得使用的的ClaudeSkill,涵蓋前端設(shè)計、測試自動化、代碼重構(gòu)等關(guān)鍵領(lǐng)域,助開發(fā)者提升效率,通過安裝這些Skill,Claude能更好地理解和執(zhí)行復雜任務,實現(xiàn)2026-05-25
Claudee自動化排查流程規(guī)范,利用Claudee自主推理能力秒秒診斷復雜鏈路故障,涵蓋知識庫建設(shè)、環(huán)境準備及下達指令三大步驟,研發(fā)沉淀經(jīng)驗,AI執(zhí)行診斷,生成詳細報告,本文介2026-05-25
Windows下Claude Code的安裝教程與常見問題全排查
本文提供了Windows系統(tǒng)安裝Claude Code的完整指南,重點解決環(huán)境配置的復雜性,文章建議新手采用原生Windows+PowerShell方案,詳細介紹了Git、Node.js和npm的必要安裝步驟,2026-05-22
分享4個我日常用得最多的Claude Code Skills推薦給你
Skill 是Claude Code中將專業(yè)知識打包成可復用功能的機制,每個Skill包含一個SKILL.md文件,其中包含Claude Code在對應場景時讀取的指令,這篇文章主要介紹了4個我日常用得最2026-05-22
這篇文章給大家介紹了如何在Windows上配置Claude Code,文章提供了在cmd終端安裝Claude代碼助手和配置相關(guān)參數(shù)的具體步驟,感興趣的朋友跟隨小編一起看看吧2026-05-22
文章分享了使用ClaudeCode提高開發(fā)效率的六個實用工作流程,分別為:快速理解新代碼庫、高效修復錯誤、代碼重構(gòu)、擴展思考、GitWorktree并行開發(fā)及自定義斜杠命令,通過Clale2026-05-22
Claude Code 修改文件的方式不是傳行號,也不是打 AST patch,它讓模型輸出一段要替換的原文 old_string 和替換后的文本 new_string,由 Edit 工具完成實際寫入,本文給大家2026-05-22
本文基于 Anthropic 官方博客 How Claude Code works in large codebases 整理,結(jié)合實際工程場景深度解讀,并補充大量可直接復用的配置案例,需要的朋友可以參考下2026-05-21











