<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>排障 on 疯狂的键盘</title><link>https://jidzhang.github.io/tags/%E6%8E%92%E9%9A%9C/</link><description>Recent content in 排障 on 疯狂的键盘</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jidzhang.github.io/tags/%E6%8E%92%E9%9A%9C/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenClaw 升级后疯狂弹审批？改这两个配置就够了</title><link>https://jidzhang.github.io/posts/2026-04-04-openclaw-upgrade-approval-fix/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://jidzhang.github.io/posts/2026-04-04-openclaw-upgrade-approval-fix/</guid><description>&lt;h2 id="问题"&gt;问题&lt;/h2&gt;
&lt;p&gt;升级 OpenClaw 3.31 后，执行命令频繁弹出 &lt;code&gt;/approve&lt;/code&gt; 要求手动审批。关掉 &lt;code&gt;ask&lt;/code&gt; 之后命令还是报 &lt;code&gt;exec denied: allowlist miss&lt;/code&gt;，依然跑不了。&lt;/p&gt;
&lt;h2 id="原因"&gt;原因&lt;/h2&gt;
&lt;p&gt;OpenClaw 新版把执行权限拆成了&lt;strong&gt;两层&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;审批层&lt;/strong&gt;（&lt;code&gt;ask&lt;/code&gt;）—— 决定要不要弹窗让你批准&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;执行层&lt;/strong&gt;（&lt;code&gt;security&lt;/code&gt;）—— 决定命令有没有资格执行&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;很多人只改了第一层，第二层没动，所以审批没了但命令还是死。&lt;strong&gt;不弹窗 ≠ 放行。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="解决方案"&gt;解决方案&lt;/h2&gt;
&lt;p&gt;打开 &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt;，确保 &lt;code&gt;tools.exec&lt;/code&gt; 同时配置这两项：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;exec&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;ask&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;off&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;security&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;full&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ask: &amp;quot;off&amp;quot;&lt;/code&gt; —— 不再弹审批&lt;/li&gt;
&lt;li&gt;&lt;code&gt;security: &amp;quot;full&amp;quot;&lt;/code&gt; —— 放开执行权限&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;改完后执行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openclaw config validate
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;openclaw gateway restart
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;用一个最轻的命令验证：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;pwd&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;能直接返回路径就说明生效了。&lt;/p&gt;
&lt;h2 id="注意事项"&gt;注意事项&lt;/h2&gt;
&lt;p&gt;这套配置适合&lt;strong&gt;单人使用、追求效率&lt;/strong&gt;的场景。如果你的 OpenClaw 是多人共享或挂在群聊里，&lt;code&gt;security: &amp;quot;full&amp;quot;&lt;/code&gt; 风险较大，建议用 &lt;code&gt;allowlist&lt;/code&gt; 模式精细控制。&lt;/p&gt;</description></item></channel></rss>