php - 谁拥有 php exec tar 提取的文件?

标签 php linux exec file-permissions

就文件权限而言,当您使用 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/

相关文章:

javascript - Node.js通过spawn()调用bash脚本: ENOENT

php - SQL 中的用户级别

php - mysql - 从两个表中选择多列值

php - 如何使用 jQuery 和 mySQL 转义和取消转义字符串

javascript - Ajax 表单在提交时设置文本框值

node.js - 如何使用 Node.js 将 wifi 凭据添加到 wpa_supplicant?

php - 在 Linux : exec Behavior, 进程 ID 和 grep 上创建 PHP 在线评分系统

java - 来 self 们 Java 程序的外部程序

linux - 使用 awk 在列中包含带有格式的文件名

mysql - 使用 yum 更新 mysql-server 时如何解决冲突错误