Debian PHP 解压缩 zip 存档后的文件权限

Debian PHP file permissions after extract zip archive

我有一个用于 php 的 Debian 服务器。我有一个目录 /var/www,其中存储了我的 php 个文件。

整个目录和所有文件都属于ftpuser:internetuser。此目录中的每个文件都有权限 664.

现在还有一个权限为 664 的 .zip 存档。如果我用运行php脚本解压压缩包,所有解压的文件都有权限644,属于www-data:internetuser.

使用 664 权限提取文件的最佳方法是什么?

提前致谢!

我通过添加解决了我的问题:

umask(0002);

在我的 PHP 提取脚本的提取命令之前。