Permissões para pastas e arquivos para o usuário Linux www-data

10

Minha pergunta é bem geral. Vamos supor que eu tenho um servidor web de distribuição linux, com o /var/www/diretório web. Usei minha conta de superusuário para carregar e descompactar o .ziparquivo de instalação do Joomla .

O usuário do sistema linux para usuários da web é chamado www-data. Enfim, minha pergunta é quem deve ser o ONWER das pastas e arquivos no diretório web do sistema linux? No momento, porque usei minha conta de superusuário para descompactar os arquivos, todas as pastas e arquivos pertencem ao superusuário e, portanto, aparecem no sistema de administração do joomla como sendo graváveis. Estou um pouco hesitante em definir o www-datausuário como o proprietário dos arquivos. Isso está bom?

Apenas para referência, no linux eu mudaria o proprietário das pastas e arquivos chowne o grupo com chgrp.

Obrigado!

jeffery_the_wind
fonte
1
Parece que esta pergunta é duplicado deste joomla.stackexchange.com/questions/132/...
Dmitry Rekun
1
Eu acho que a parte com www-data não é respondida lá.
Valentin Despa

Respostas:

3

É provável que você queira alterar a propriedade para o usuário www-data. Você pode ver o usuário atribuído a esse espaço fazendo # cat /etc/passwd. Sempre tenha cuidado ao tocar objetos como raiz. Você pode quebrar muitas coisas.

Milton Bryant
fonte
1
  • No linux, você pode descobrir o nome do usuário que está executando o Apache com um comando:

    ps aux | grep apache # shows username in the first column

  • Recupere os grupos dos quais este usuário faz parte com o comando groups (1):

    groups [USERNAME]

  • Aqui está uma captura de tela para descobrir o apache [nome do usuário] e [grupo de usuários] no Ubuntu 12.04

    Exemplo de execução no Ubuntu 12.04

Shyam
fonte