Windows 文件上传到 ubuntu 服务器时自动获得 777 权限

Windows 文件上传到 ubuntu 服务器时自动获得 777 权限

您知道如何预先设置要上传到 Linux 服务器上的文件夹的权限吗?我正在本地 Windows 机器上开发一个软件(php/mysql),然后我将文件夹打包并上传到我的 ubuntu Web 服务器。当我解压内容时,所有文件和文件夹都自动具有 777 权限。我可以通过某种方式更改吗?

答案1

由于 Windows 没有 Unix 风格的权限,因此在 Windows 上打包文件并在 Unix 系统上解压时不会产生可用的 Unix 权限。

创建时使用 --mode 设置特定模式。
解包时使用 --no-same-permissions 忽略存储的权限并使用当前用户的 umask。

人焦油:)

答案2

--no-same-permissions当您解压档案内容时,您可以尝试一个参数。

相关内容