我有一个名为 的目录apps/cache
。当脚本将一些文件写入该目录时,这些文件归用户所有nobody
。当然,任何用户都无法编辑这些文件和文件夹。
有什么方法可以改变用户吗nobody
?
答案1
答案2
检查你的配置(apache)中的指令User
。这是你设置用户 apache 启动和运行的地方。
答案3
检查配置文件夹中的这些变量并进行相应的更改
x@x:~$ grep www-data /etc/apache2/ -R
/etc/apache2/envvars:export APACHE_RUN_USER=www-data
/etc/apache2/envvars:export APACHE_RUN_GROUP=www-data
答案4
一些 Centos 设置可能在“httpd”下有 Apache 设置
- 备份
/etc/httpd/conf/httpd.conf
- 编辑
/etc/httpd/conf/httpd.conf
User
找到以和开头的行Group
- 如果不存在则创建它们。User mycustomapacheuser Group mycustomapachegroup