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 .zip
arquivo 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-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 chown
e o grupo com chgrp
.
Obrigado!
fonte
Respostas:
É 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.fonte
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
fonte