Você pode usar o comando sudo
ou sudo su
para acesso root no Amazon ssh.
Tente
sudo mkdir prestashoptest
ou use sudo su
seguido da senha para ec2-user
e execute simplesmente mkdir
Eu tenho meu servidor HTTP Apache no Amazon Linux AMI . Eu estou tentando instalar um Prestashop na minha subpasta de diretório raiz como um usuário ec2 via SSH.
cd /var/www/html
mas quando tentei criar um diretório
mkdir prestashoptest
Eu sempre recebo este erro
mkdir: cannot create directory ‘prestashoptest’: Permission denied
O que devo fazer? Como posso ter uma permissão completa?
Você não tem permissão para criar este diretório. Você tem muitas possibilidades para resolver isso, mas, de qualquer maneira, você precisa obter acesso root (seja pelo comando sudo bash
ou pelo su
, ou pelo ssh neles com o root. Você precisa da senha root para todos eles .)
O melhor foi criar o diretório para seu projeto em /var/www/html
com o comando mkdir /var/www/html/myprojectname
e, em seguida, fazer sua conta de usuário para o proprietário desse diretório ( chown youruser:youruser /var/www/html/myproject
). A partir desse ponto, você poderá editar esse diretório com sua própria conta de usuário.
Claro que você pode fazer tudo como root também, mas um administrador de sistema profissional nunca fez isso.