Gemini CLI 修复无根 Podman 沙箱报错:加 --userns=keep-id 解决 EACCES
AbbasFullstack · ghdev · 2026-10-12
Gemini CLI 的一个 PR 修复了无根(rootless)Podman 用户在沙箱中遇到的权限问题:容器用户命名空间未映射调用者 UID,导致非 root 用户运行时报 EACCES。
实现要点:
- 仅在命令为 podman、检测到无根模式且用户未自定义 SANDBOXFLAGS 时,自动追加 --userns=keep-id,保留调用者 UID;Docker 与有根 Podman 不受影响
- 通过 podman info 检测无根模式,失败时按有根处理
- 附带三个新辅助函数的单元测试与验证步骤
虽然只是单个小修复,但对在 Linux 上用无根 Podman 跑 Gemini CLI 沙箱的开发者是直接可用的解法。
「编程与Agent」频道最新
- Decisions API 正式 GA,agent 反馈循环全自动剪辑云视频 — dkundel · 2026-10-23
- 50+ 免费 AI Agent 学习资源合集:视频与仓库一站打包 — ifioknkem · 2026-10-23
- 自封「全网最佳」的免费 AI Agent 资源库引围观 — ifioknkem · 2026-10-23
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- 5 个 Claude Code 会话经 MCP 互发邮件,组队攻破多品牌网络摄像头 — doodlestein · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23