Tech
[分享发现] 我让 AI 参与维护 9 台 NixOS(中):权限、故障案例与实战方法
上一篇讨论了 NixOS 为什么适合与 AI 协作,以及怎样把主机地址、SSH 安全和 Test 金丝雀
发布变成机器可验证的约束。这一篇进入更接近真实运维的部分:权限、secrets 、存储、告警
和测试中的失败案例,以及如何向 AI 描述任务、如何判断验证证据。
本文涉及的公开配置与实现: LokiSharp/nix-config 。
真实凭据保存在独立私有仓库中,不包含在公开配置里。
七、案例四:健康检查不应该等于给 AI 一个 root shell
为了让 AI 能部署后验证节点,最简单的办法是允许它 SSH 到 root ,然后运行任意命令。
我认为这不是一个好边界。
现在健康检查通过专用普通用户连接。这个用户:
不属于 wheel ;
不是 Nix trusted user ;
不负责部署;
不能运行任意 sudo 命令。
只有少数确实需要权限的检查通过一个 Nix 生成的固定 helper:
deployment-health-root
它只接受有限动作:
读取 audit 状态;
读取当前启...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX