ti-enxame.com

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

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

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-data usuá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 com chown e mudaria o grupo com chgrp.

Obrigado!

10
jeffery_the_wind

É 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 em objetos como raiz. Você pode quebrar muitas coisas.

3
Milton Bryant
  • No linux, você pode descobrir o nome do usuário 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

    Sample run on Ubuntu 12.04

1
Shyam