就文件权限而言,当您使用 php 脚本解压缩 tar 文件时,创建的文件的“所有者”用户是谁?
我想知道它是否是我的 ftp 用户,因为我上传了脚本文件?还是 apache 拥有该文件?我知道它们是要设置的标志以保留我不想要的原始权限(由其他人创建和存档的文件)。我希望我的用户成为文件的创建者/所有者。
PS 它是一个云环境。 下面是我上传的代码。我通过在浏览器中访问页面来执行。我可以在 Dreamweaver 中更改文件权限...这是否意味着我是所有者?
exec('wget <a href="http://wordpress.org/latest.tar.gz" rel="noreferrer noopener nofollow">http://wordpress.org/latest.tar.gz</a>');
exec('tar -xzvf latest.tar.gz');
最佳答案
最有可能的是,如果从 apache 运行,则 apache 正在运行的用户。
关于php - 谁拥有 php exec tar 提取的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623759/