Files
Nexus/docs/reports/2026-06-11-wenshengye-push-verification.md
T
Nexus Agent f11ad35708
Nexus CI/CD / test (push) Waiting to run
Nexus CI/CD / e2e (push) Blocked by required conditions
Nexus CI/CD / deploy (push) Blocked by required conditions
Nexus Pre-commit Checks / quick-check (push) Waiting to run
chore(scripts): 推送提权验证脚本与温胜夜生产验证报告
2026-06-11 23:28:59 +08:00

1.4 KiB
Raw Blame History

温胜夜推送提权 — 生产验证报告

日期: 2026-06-11
部署版本: 84b388fa fix(sync): rsync 推送非 root 自动 sudo 提权

背景

推送失败:touch ... m.wenshengye.com ... Permission deniedSSH 用户 ubuntu,非 root)。

处理

  1. 部署 rsync --rsync-path=sudo -n rsync(非 root + 默认 auto_sudo
  2. 批量 sudoers 探测:两台 sudo -n rsync 已为 already_ok
  3. 生产探针推送(scripts/verify_push_elevation.py --name 温胜夜 --push

结果

ID 名称 SSH 目标路径 rsync sudo 写入(sudo) dry-run 实推
313 武汉市温胜夜科技有限公司 ubuntu /www/wwwroot/wenshengye.com exit 0 exit 0, elevated
314 子-武汉市温胜夜科技有限公司 ubuntu /www/wwwroot/m.wenshengye.com exit 0 exit 0, elevated

结论: 2/2 通过。通道已恢复。

用户操作

原批次源目录 /tmp/nexus_upload_dbc7758062ff 为临时上传目录,可能已被清理,请在推送页重新上传 ZIP/文件后再推一次。

复验命令(生产容器内)

cd /opt/nexus
sudo docker cp scripts/verify_push_elevation.py nexus-prod-nexus-1:/app/scripts/
sudo docker exec -w /app nexus-prod-nexus-1 python scripts/verify_push_elevation.py --name 温胜夜 --push