AWS ec2用户权限被拒绝

我在Amazon Linux AMI上有我的Apache HTTP服务器 。 我试图通过SSH以ec2用户的身份在我的根目录子文件夹上安装Prestashop。

cd /var/www/html 

但是当我试图创build一个目录

 mkdir prestashoptest 

我总是得到这个错误

 mkdir: cannot create directory 'prestashoptest': Permission denied 

我该怎么办? 我如何获得完整的许可?

您可以使用sudo命令或sudo su在Amazon ssh中进行根访问。

尝试

 sudo mkdir prestashoptest 

或使用sudo su然后inputec2-user的密码,然后执行简单的mkdir

您无权创build此目录。 解决这个问题有许多可能性,但无论如何,您需要获得root访问权限(通过sudo bashsu命令,或者通过root用户ssh进入),您需要root用户密码。

最好使用mkdir /var/www/html/myprojectname命令在/var/www/html为您的项目创build目录,然后将用户帐户设置为此目录的所有者( chown youruser:youruser /var/www/html/myproject )。 从这一点,你将能够用你自己的用户帐户来编辑这个目录。

当然,你也可以做一切事情,但一个专业的系统pipe理员从来没有做过这样的事情。