我在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 bash或su命令,或者通过root用户ssh进入),您需要root用户密码。
最好使用mkdir /var/www/html/myprojectname命令在/var/www/html为您的项目创build目录,然后将用户帐户设置为此目录的所有者( chown youruser:youruser /var/www/html/myproject )。 从这一点,你将能够用你自己的用户帐户来编辑这个目录。
当然,你也可以做一切事情,但一个专业的系统pipe理员从来没有做过这样的事情。