Files
Nexus/docs/changelog/2026-06-01-compress-permission-fallback.md
T
2026-07-08 22:31:31 +08:00

790 B

2026-06-01 远程压缩权限与 tar 路径优化

摘要

修复文件管理「压缩」在网站目录无写权限时报 Permission denied / Broken pipe:改用 tar -C 相对路径、先写 /tmpmv,并支持 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,应成功或给出明确权限提示。