d93c518a14
Co-authored-by: Cursor <cursoragent@cursor.com>
790 B
790 B
2026-06-01 远程压缩权限与 tar 路径优化
摘要
修复文件管理「压缩」在网站目录无写权限时报 Permission denied / Broken pipe:改用 tar -C 相对路径、先写 /tmp 再 mv,并支持 sudo -n 回退。
动机
原 tar czf /abs/dest /abs/path... 在目录不可写时失败,且产生 Removing leading '/' from member names 警告。
涉及文件
| 文件 | 变更 |
|---|---|
server/infrastructure/ssh/remote_archive.py |
新建:压缩命令构建与 sudo 回退 |
server/api/sync_v2.py |
/compress 接入新逻辑 |
迁移 / 重启
supervisorctl restart nexus
验证方式
在 #/files 选择文件 → 压缩 → 目标为当前目录下 xxx.tar.gz,应成功或给出明确权限提示。