amazon-web-services - 消息 : mkdir(): Permission denied AWS ec2

标签 amazon-web-services mkdir amazon-ec2

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

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/

相关文章:

django - 使用 Django 在部署的 EC2 服务器上托管 PostgreSQL 的 AWS Elastic Beanstalk

amazon-web-services - 添加到 AWS Service Catalog 中的产品列表并启动它

node.js - 使用 NodeJS 回调上传到 S3 Bucket 必须是一个函数。收到未定义

PowerShell:如果 "mkdir"命令的文件已存在,如何抑制错误?

c - 以编程方式递归地创建目录

amazon-web-services - 如何以编程方式创建ami实例?

java - 亚马逊AWS EC2,如何组合实例?

ubuntu - 如何在 64 位系统上恢复或连接 32 位系统数据的数据库?

javascript - 使用带有 AWS S3 的签名请求并上传照片?

linux - Shell,多目录格式不起作用