1.4 KiB
1.4 KiB
温胜夜推送提权 — 生产验证报告
日期: 2026-06-11
部署版本: 84b388fa fix(sync): rsync 推送非 root 自动 sudo 提权
背景
推送失败:touch ... m.wenshengye.com ... Permission denied(SSH 用户 ubuntu,非 root)。
处理
- 部署 rsync
--rsync-path=sudo -n rsync(非 root + 默认auto_sudo) - 批量 sudoers 探测:两台
sudo -n rsync已为already_ok - 生产探针推送(
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