您知道如何预先设置要上传到 Linux 服务器上的文件夹的权限吗?我正在本地 Windows 机器上开发一个软件(php/mysql),然后我将文件夹打包并上传到我的 ubuntu Web 服务器。当我解压内容时,所有文件和文件夹都自动具有 777 权限。我可以通过某种方式更改吗?
答案1
由于 Windows 没有 Unix 风格的权限,因此在 Windows 上打包文件并在 Unix 系统上解压时不会产生可用的 Unix 权限。
创建时使用 --mode 设置特定模式。
解包时使用 --no-same-permissions 忽略存储的权限并使用当前用户的 umask。
人焦油:)
答案2
--no-same-permissions
当您解压档案内容时,您可以尝试一个参数。