Apache - o var / www tem raiz como dono [duplicado]

3

Eu baixei o Apache no Ubuntu seguindo o este tutorial. Ele instalou o Apache bem e está executando com sucesso, mas há um problema que é enorme. Eu não tenho permissões para gravar na pasta / var / www embora eu sou administrador. O proprietário atual da pasta www é root . Eu instalei o Ubuntu hoje, então não sei muito sobre isso. Eu usei o comando chown , mas isso gera um erro: Operação não permitida.

Alguém pode me dizer para que eu possa ler & amp; Permissões de escrita?

    
por Muhammad Talha Akbar 05.09.2013 / 15:04

3 respostas

1

Não é aconselhável alterar a propriedade da pasta / var / www , deixando-a como root. Se você precisar criar novos arquivos ou pastas dentro de / var / www , deixe-os também sob a propriedade root; ou de sua propriedade, se você preferir. Para o Apache servir esses recursos, tudo o que você precisa fazer é fornecer permissões de leitura para o usuário www-data :

sudo chmod a+r /var/www/my.asset

Além disso, considere o uso da pasta / srv para armazenar recursos que devem ser atendidos por aplicativos como o Apache.

    
por Luís de Sousa 05.09.2013 / 15:32
1

abra seu terminal e digite como

chmod 744 -R /var/www/

Eu enfrentei o problema também e resolvi pelo comando acima. espero que ajude.

Somente usuário root tem permissões completas. Usuários normais e outros só podem ler e não podem escrever ou executar.

Próximo com

chmod 754 -R /var/www/

root pode fazer tudo. Usuário normal pode ler e executar, mas não pode escrever. outro usuário pode ler, mas não pode escrever e executar.

    
por Ten-Coin 05.09.2013 / 15:37
0

Você pode acessar os arquivos em / var / www / facilmente usando o nautilus como root:

sudo nautilus

Eu não recomendaria alterar a propriedade ou as permissões do diretório devido a possíveis riscos de segurança.

    
por Joren 05.09.2013 / 15:36