Gemini CLI 修复 rootless Podman 沙箱:容器内映射宿主 UID/GID
bl4987637-code · ghdev · 2026-09-25
google-gemini/gemini-cli 的 P1 级 PR 修复了 Linux 上 rootless Podman 沙箱启动失败的问题。此前沙箱在容器内创建/切换到映射用户时,因 /etc/passwd 中没有对应条目而崩溃。修复思路:检测 rootless Podman 环境,在 entrypoint 中防御性地检查 useradd/groupadd,为宿主 UID/GID 创建匹配的容器用户,再以该身份运行 Gemini,避免进程以 root 跑。这保证了 bind-mount 的 workspace 中新建文件归属宿主用户而非 root,解决了文件所有权混乱问题。验证方式:GEMINISANDBOX=podman npm start 启动后在沙箱内用 id、touch 确认身份与文件归属。
「编程与Agent」频道最新
- Explosion 发布 Ellf 目录:52 个 NLP 模板与多智能体标注工作流 — _inesmontani · 2026-11-11
- 梗图吐槽:所谓随机 AI Agent 架构就是换了马甲的马尔可夫链 — PrasoonPratham · 2026-11-11
- OpenCode 上线 Gemini 4 Carbon 与 Claude Fable 5.2 — dean_rie · 2026-11-11
- OpenClaw 发布 v2026.11.3 安全补丁,56 个 PR 修复凭证泄露 — dean_rie · 2026-11-11
- Fable 5.2 首日拿下编码 Agent 中 1/4 的 Claude 回复 — dean_rie · 2026-11-11
- QA 工程师想用 MCP Agent 自动验证归因回传,替代每两周半天的人工检查 — Soobhee_Chukwutosin · 2026-11-11