diff --git a/doc/Linux生产流程测试记录.md b/doc/Linux生产流程测试记录.md index 08ef149..bc8238b 100644 --- a/doc/Linux生产流程测试记录.md +++ b/doc/Linux生产流程测试记录.md @@ -3129,4 +3129,19 @@ SQLite 新测试程序 SHA-256:4c81656fae63a2eebad999d58e6a79e63e6f441810e02ce - [ ] 获得有效管理会话后,继续第一台通知投递、受保护重置和第二台 SSL 推送回滚矩阵。 - [!] Linux 总体生产上线门禁继续未通过。 -本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 \ No newline at end of file +本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 +## 2026年10月5日 第二台实时清理复核记录 + +### 需求与任务状态 + +- [✓] 仅处理 Linux;第一台承担部署测试,第二台仅承担 SSL 推送测试,不安装本项目。 +- [✓] 删除第二台残留的 `/run/scert-nginx`、`/run/scert-storage` 运行时目录及对应 systemd 传播目录。 +- [✓] 清理后无 Scert 安装/加载单元、无专用监听、无本项目部署包或归档;限定目录的 `.tar`、`.tar.gz`、`.tgz`、`.zip` 扫描为空。 +- [✓] `nginx -t` 通过,PMail、MySQL、Nginx 仍为 active;业务证书和三个受保护 `.scert-lock` 目录未修改。 +- [ ] 第一台真实 SMTP、验证码、本机重置、新密码登录及旧会话失效。 +- [ ] 第二台正式 SSL 推送、Nginx reload、受控失败回滚、恢复指纹和幂等重试。 +- [!] Linux 总体生产验收未通过。 + +### 验收边界 + +本节证明第二台项目残留和部署包清理已完成,不证明 SSL 推送、失败回滚或总体上线已通过。Windows 环境不在本轮范围,敏感凭据未写入记录。 diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 46cc8ba..8c35213 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -3004,4 +3004,20 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 - [ ] 获得有效管理会话后,继续第一台通知投递、受保护重置和第二台 SSL 推送回滚矩阵。 - [!] Linux 总体生产上线门禁继续未通过。 -本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 \ No newline at end of file +本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 +## 2026年10月5日 第二台实时清理复核任务清单 + +### 本轮任务状态 + +- [✓] 读取并按《Scert整改合并优化清单》重排 Linux 上线任务;不处理 Windows。 +- [✓] 第二台 `45.136.13.241` 不安装 Scert,仅保留 SSL 推送测试边界。 +- [✓] 清理 `/run/scert-nginx`、`/run/scert-storage` 及对应 systemd 传播目录等残留运行时数据。 +- [✓] 限定范围部署包扫描为空;未发现本项目归档、解包目录、运行实例或专用监听。 +- [✓] 保留 `/ssl/vcer.cn`、受保护 `.scert-lock` 恢复目录、PMail、共享 MySQL 和现有 Nginx;`nginx -t` 通过。 +- [~] 第一台受控登录、SMTP 交互录入和真实通知验证。 +- [ ] 第二台正式 SSL 推送、重载、失败回滚、恢复和幂等复核。 +- [!] Linux 总体生产验收。 + +### 执行边界 + +第二台清理已完成;后续不得向第二台上传或安装本项目部署包。正式推送只能由第一台有效管理会话通过 Web/API 建立最小目标并执行。敏感凭据不写入文档、日志、参数或仓库。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index 6abacdc..0bf0ea3 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -3630,4 +3630,32 @@ Smail 已从历史 502 状态恢复,系统通知授权页面可用;当前唯 - [ ] 获得有效管理会话后,继续第一台通知投递、受保护重置和第二台 SSL 推送回滚矩阵。 - [!] Linux 总体生产上线门禁继续未通过。 -本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 \ No newline at end of file +本节仅记录当前实测阻塞,不记录任何密码、授权码、Cookie、令牌或私钥内容。 +## 2026年10月5日 第二台实时清理复核与 Linux 上线任务重排 + +### 需求清单 + +- [✓] 仅处理 Linux;第一台 `8.137.23.95` 用于部署测试,第二台 `45.136.13.241` 仅用于 SSL 推送测试。 +- [✓] 第二台不安装、不保留本项目部署包,不影响 PMail、共享 MySQL、现有 Nginx、业务证书和受保护恢复锁。 +- [✓] 清理后必须复核进程、服务、监听、项目目录和归档文件。 +- [ ] 第一台真实通知、验证码、本机受保护重置、新密码登录和旧会话失效闭环。 +- [ ] 第二台正式 SSL 推送、Nginx 重载、失败回滚、恢复指纹和幂等重试。 +- [!] Linux 总体上线门禁在上述实机证据齐备前保持未通过。 + +### 第二台实时处理结果 + +- [✓] 通过已登记 SSH 主机指纹和受控 root 会话完成实时复核,未重新上传或安装 Scert。 +- [✓] 删除残留的 `/run/scert-nginx`、`/run/scert-storage` 运行时目录及对应 systemd 传播目录;删除前确认无加载单元、无专用监听、无打开句柄。 +- [✓] `/root`、`/tmp`、`/var/tmp`、`/opt`、`/srv`、`/etc`、`/usr/local`、`/var/lib`、`/var/log`、`/run` 和 `/ssl` 限定范围未发现本项目部署归档;`.tar`、`.tar.gz`、`.tgz`、`.zip` 扫描为空。 +- [✓] 清理后无 Scert/Certimate/Certd 安装或加载单元,无 `8443`、`8080`、`9000` 专用监听;误匹配的当前检查命令不作为进程证据。 +- [✓] `/ssl/vcer.cn`、三个受保护 `.scert-lock` 恢复目录、PMail、共享 MySQL 和现有 Nginx 均保留且未修改;`nginx -t` 通过。 + +### 当前任务列表 + +- [✓] 第二台项目数据及部署包清理完成,后续只允许通过正式 Web/API 流程建立最小 SSL 推送目标。 +- [~] 第一台受控访问和 SMTP 敏感凭据交互录入。 +- [ ] 第一台真实通知投递、收件箱到达、验证码和本机重置闭环。 +- [ ] 第二台 SSL 推送与受控失败回滚矩阵。 +- [!] 总体 Linux 生产验收。 + +本节不记录密码、授权码、Cookie、令牌或私钥内容;Windows 环境不在本轮范围。