1.4 KiB
1.4 KiB
REPORT — D43 = A: BYO hosts keep their own SSH settings (R-1257), 2026-10-24 night (unattended; commit only)
Brief: the restore-holes run, Part 4. Starting the run was the operator's ruling D43 = A. Previous report (R-1250's
line hold, attended, same day): git show f5c3d77:REPORT.md.
configs/felhom-os-apply(commitc8d3c17): the root-key-only sshd drop-in is anappliance-policy file — written only when the root-owned install record saysappliance; onbyonothing is written and a copy we wrote (exact path, our header line) is removed (the previous copy kept for the undo, thensshd -tand a reload); a box whose record proves nothing is left as it is. X3: the in-force check askssshd -Tfor each of the host's own global IPv4 addresses. X4: a failingsshd -tputs back only the SSH file (sshd_step_undonein the report); the rest of the bundle stays.- Tests:
configs/test_felhom_config_bundle.pyclassByoKeepsItsSSH(7), each rule seen failing with it taken out (policy back toreplace; the probe back to 192.0.2.1;sshd -tback tomust). The fake box now carries an appliance record by default; all 68 bundle tests and 146 os-apply tests pass;agent_gates.py --fastOK. - Not done here (Monday): the agent release v0.165.0 and the operator's vouch; a signed bundle on a BYO test host.
- Docs: felhom.eu
03(the D4 paragraph) and11§1 carry the ruling; register R-1257 → VERIFY.