Permissão de usuário do AWS ec2 negada [fechada]

1

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?

    
por markyeoj 06.08.2014 / 10:13

2 respostas

4

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

    
por 06.08.2014 / 10:30
2

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.

    
por 06.08.2014 / 10:34