php - 创建目录 PHP 时用户为 "nobody"

标签 php apache

我有以下代码:

 mkdir($thumb_dir)

它在正确的位置创建一个目录,但是当我查看权限时它是

Owner : nobody
Group : nobody

我没有 shell 访问 chown 的权限。如何阻止指定为无人的用户以及如何删除因没有权限而已经创建的文件夹。

这是一个 godaddy 共享服务器...

最佳答案

您可以使用 rmdir() 删除空目录。

nobody 是运行 apache 进程的用户。您无法在 php 中更改所有者,也无法在没有 root 权限的情况下使用 shell 访问权限删除文件夹(或对其进行任何更改);你只能通过 php 来操作它

关于php - 创建目录 PHP 时用户为 "nobody",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15889420/

相关文章:

php mysql查询动态按值分组

c - Windows - 如何输出 Cgi 文件

eclipse - unable to run eclipse project on tomcat server(Server Tomcat v7.0 Server at localhost failed to start.)

php - shell_exec 不显示任何 PHP

Android linux deploy(localhost LAMP服务器配置)

multithreading - 操作系统中的轻量级线程

php - 如何使用 Laravel Eloquent 查询获取一张表中一行的两列

javascript - 如何在我的输入表单中阻止 html 和 url

php - 如何使用 preg_match() 获得最短而不是最长的正则表达式匹配

php - 可以为库代码而不是我的代码关闭 E_STRICT?