我的代码中出现以下错误。
Message: mkdir(): Permission denied
我尝试了在 stackoverflow 中找到的其他解决方案和以下命令:
$ ls -ald /var/www
drwxrwsr-x 7 root root 4096 Apr 23 13:58 /var/www
$ ls -ald /var/www/html
drwxrwsr-x 4 root root 4096 Apr 26 10:02 /var/www/html
$
我引用了 AWS 的以下文档 AWS User Guide
更新:- 我可以从命令行创建它。问题是当我执行我的 php 代码时出现此错误。
最佳答案
您以哪个用户身份登录(使用 whoami
查找)。这些目录的用户和组都是root
,没有“other”的写权限。
可能的解决方案:
- 在命令前使用
sudo
以root身份执行mkdir
- 使用
chown
/chgrp
更改所有者/组以允许您的用户/组写入权限
关于amazon-web-services - 消息 : mkdir(): Permission denied AWS ec2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862508/