执行 php 脚本时,会创建一个目录,生成的文件归nobody
和所有nogroup
。我知道 apache2 在 Ubuntu 系统上执行为www-data
,那么,为什么我的目录归 所有nobody
?
谢谢你!
答案1
尽管 nobody 和 nogroup 听起来很特殊,但它们或多或少是常规系统用户 ( nobody
) 和常规系统组 ( nogroup
),就像www-data
如果您创建的文件具有这些所有者,则很可能您的 php 是以 而nobody
不是 来执行的www-data
。请检查您的 Web 服务器配置。有可能 apache 是以 来运行的nobody
,或者更可能的情况是您使用了某种 cgi/fastcgi 设置(例如 mod_fastcgi 或 )php5-fpm
。