From bde586639c7bffa4eb8c0258df319bd2b32f1507 Mon Sep 17 00:00:00 2001 From: xuans Date: Tue, 6 Oct 2026 11:01:52 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=AC=AC=E4=BA=8C=E5=8F=B0?= =?UTF-8?q?=E6=B8=85=E7=90=86=E8=BE=B9=E7=95=8C=E4=B8=8E=E9=82=AE=E4=BB=B6?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=A4=8D=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Linux生产流程测试记录.md | 11 +++++++++++ doc/Scert整改任务执行清单.md | 6 ++++++ doc/Scert整改合并优化清单.md | 7 +++++++ 3 files changed, 24 insertions(+) diff --git a/doc/Linux生产流程测试记录.md b/doc/Linux生产流程测试记录.md index 8f865f3..81b379c 100644 --- a/doc/Linux生产流程测试记录.md +++ b/doc/Linux生产流程测试记录.md @@ -3433,3 +3433,14 @@ SQLite 新测试程序 SHA-256:4c81656fae63a2eebad999d58e6a79e63e6f441810e02ce - [✓] 已定位当前第二台 SNI 错误与历史恢复缺失条件,不再归因于 SSH 认证。 - [!] 历史事务仍需安全处置方案,本轮未提交或回滚、未重试任务、未删除锁、未写证书、未改 Nginx、未改数据库状态。 - [ ] 第二台正式推送、回滚与恢复验收仍未通过;独立邮件、重置、角色界面、三库与 DNS/ACME 验收继续保留。 + +## 2026年10月6日 第二台部署包边界与第一台通知配置复核 + +- [✓] 使用已提供的 root SSH 凭据分别登录第一台 `8.137.23.95` 与第二台 `45.136.13.241`;连接过程中未记录密码,未修改 SSH 配置。 +- [✓] 第一台 `Scert.service`、`Scert-storage.socket`、Nginx 均为 active;使用 `odacm.cn` SNI 严格访问 `/readyz` 返回 `{"service":"scert","status":"ready"}`。 +- [✓] 第一台正式数据库仍为 SQLite `/scert/data/scert.db`;超级管理员存在绑定邮箱,管理员和普通用户仍未绑定邮箱;通知配置已启用 SMTP STARTTLS 587,凭据引用已配置。以上仅为配置存在性核查,不等同于真实收件验收。 +- [✓] 第二台 `/scert`、`/opt/scert`、`/var/lib/scert`、Scert systemd 单元及本次项目配置文件均不存在;限定范围内未发现 Scert 发布包、Linux amd64 压缩包或项目部署包。 +- [✓] 第二台 Nginx、MySQL、PMail 均为 active,现有 `xuans.vcer.cn` 站点及 `/ssl/vcer.cn/` 证书路径未修改;邮件端口仍由 PMail 占用。 +- [!] 第二台仍保留历史 SSL 推送锁目录,锁不是部署包;因历史事务缺少可信旧证书指纹,不删除锁、不手工写入锁定路径、不直接重试任务,等待正式恢复处置方案。 + +本次只读复核没有删除文件、清理数据库、上传或安装 Scert 包,没有重载第二台 Nginx,也没有改变历史事务终态。 diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 53e4134..90d5ce9 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -3295,3 +3295,9 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 - [ ] 继续独立验收项:新版其他角色界面、真实邮件及用户可输入终端中的受保护重置、三数据库隔离首次流程。 本轮只读检查不触发清库或重新初始化;没有源码修改、构建、Scert 上传、Nginx 配置变更、服务重载、文件删除或事务状态更新。 + +### 2026年10月6日最新实机复核 + +- [✓] 第一台服务与正确 SNI 的 `/readyz` 已复核通过;邮件 SMTP STARTTLS 配置存在,但真实邮件收件仍未验收。 +- [✓] 第二台未发现 Scert 安装目录、systemd 单元或发布包;现有 PMail/Nginx 站点未修改。 +- [!] 第二台历史 SSL 锁仍在,且恢复事务缺少可信旧基线;保留锁并暂停直接重试,不能把“无部署包”扩大解释为“SSL 恢复完成”。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index 3365617..3ab9e13 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -3916,3 +3916,10 @@ Smail 已从历史 502 状态恢复,系统通知授权页面可用;当前唯 - [✓] 已打开正式 Scert 登录页,浏览器同源、禁用缓存请求 `/readyz` 返回200及 `{"service":"scert","status":"ready"}`;浏览器访问路径可用。 - [!] 本机命令行 TLS 与浏览器结果不同,前述命令行失败不代表远端服务停止;SSH认证失败、新包未部署及其他生产门禁状态不变。 + +## 2026年10月6日最新远端边界复核 + +- [✓] 第一台仍运行已发布网页与 Scert 服务,正确域名 SNI 下的 readiness 检查通过。 +- [✓] 第二台仅承担 SSL 推送测试边界;本轮限定范围内没有本项目部署包、安装目录或 Scert 服务残留,且没有上传新包。 +- [✓] 第二台现有 PMail 与 `xuans.vcer.cn` 站点保持原状,未执行删除、证书覆盖、Nginx 重载或数据库操作。 +- [!] 第二台历史 `.scert-lock` 目录继续保留,必须先取得可信恢复基线和正式处置证据,不能为了“清理”而删除锁或伪造旧指纹。