Files
Nexus/docs/reports/2026-06-11-wenshengye-push-verification.md
2026-07-08 22:31:31 +08:00

1.4 KiB
Raw Permalink 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