消息:mkdir():权限被拒绝 AWS ec2

Nag*_*dra 2 mkdir amazon-web-services aws-ec2

我的代码中出现以下错误。

消息:mkdir():权限被拒绝

我已经尝试过在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
$
Run Code Online (Sandbox Code Playgroud)

我参考了 AWS AWS 用户指南的以下文档

更新:- 我可以从命令行创建它。问题是当我执行我的 php 代码时,我收到了这个错误。

小智 5

您以哪个用户身份登录(用 找出whoami)。这些目录的用户和组是root并且没有对“其他”的写权限。

可能的解决方案:

  • sudo在命令前面使用以mkdirroot身份执行
  • 使用chown/更改所有者/组以允许您的用户/组写入权限chgrp