Apache2 Host virtual: permissão de concessão

0

Estou criando o host virtual no Ubuntu 14 LTS. Eles estão funcionando bem, mas não posso conceder permissões ao meu usuário. Eu tentei o comando:

sudo chown -R $USER:$USER /var/www/test.com/public_html

Mas recebi o seguinte:

chown: invalid group: 'admin:admin'

admin é o meu usuário que criei para logar com o ssh no meu servidor. Estou perguntando porque, como é, eu não posso transferir o arquivo usando o filezilla (eu registro como admin). Alguma ideia?

informações adicionais

id -g
100

groups
users sudo
    
por Raphael_b 03.02.2015 / 13:57

1 resposta

2

Lá você tem. Seu grupo principal não é admin , mas users (GID 100).

Você pode:

  • deixe o grupo vazio (para usar seu grupo principal)
  • Use o comando id para obter seu grupo principal ou GID
  • ou, como sugeri anteriormente, use www-data como o grupo, especialmente se você quiser que o servidor da Web possa gravar nesse diretório. Isso é o que eu recomendaria. Veja Como evitar o uso do sudo ao trabalhar em / var / www?

Em ordem:

sudo chown $USER: ...
sudo chown $USER:$(id -gn) ...
sudo chown $USER:$(id -g) ...
sudo chown $USER:www-data ...
    
por muru 03.02.2015 / 14:46