【发布时间】:2018-06-09 14:05:53
【问题描述】:
CentOS 7, php5.4 - shell 访问。
/home/toms/public_html/..
/home 下的所有文件夹和文件都是 toms:toms 和 755
myuser 在 visudo 中获得了所有权限。
问题:
在 php 脚本中尝试 mkdir(/home/toms/public_html), 0755, true); 收到警告:mkdir(): Permission denied in... 我试图去777,但仍然没有工作。还尝试将所有文件更改为root,但没有成功。
回显whoami; ->阿帕奇
我怎样才能改变'whoami'是toms,我认为这是最好的解决方案。
附:很了解php旧版本,但目前无法升级。
【问题讨论】:
-
您的用户是 apache,它正在尝试创建目录并因此出现 Permission Denied 错误。
-
对。那么如何将用户“apache”更改为用户“toms”?