Eu,
Vou fazer uma pergunta que já foi postada muitas vezes, mas apesar de ter lido muitos guias e postagens, ainda tenho dúvidas.
Eu tenho um servidor com o Ubuntu 14.04 no qual tenho um usuário com permissões sudo (grupo secundário "sudo") e um usuário que apenas deseja usar para o "servidor web".
Eu explico em detalhes ...
Meu usuário do servidor web é "jack" e isso faz parte do grupo www-data (como o grupo principal)
Os hosts virtuais apontam para o diretório inicial do jack onde criei uma subpasta chamada "alias", que contém subpastas com vários subdomínios
es.
/home/jack/public_html <-- main site
/home/jack/alias/forum <-- subdomain
/home/jack/alias/wiki <-- subdomain
/home/jack/alias/cloud <-- subdomain
o que eu gostaria de saber é:
- primeira pergunta -
está correto que o jack pertence ao grupo principal www-data em vez de pertencer aos usuários do grupo, e como um grupo secundário www-data?
- segunda pergunta -
um amigo me aconselhou a definir as permissões na pasta do servidor web dessa maneira
chgrp www-data /home/jack/public_html
chmod g+rwxs /home/jack/public_html
e o mesmo para as pastas de alias. Agora parece funcionar, mas há um problema ...
-se eu carregar um arquivo nas permissões de raiz do servidor da web são
jack: www-data 0644
-se os arquivos forem gerados por www-data (por exemplo, por meio de um cms)
www-data: www-data 0666
Agora, se eu editar um arquivo manualmente, por exemplo, via ftp, isso altera as permissões e cria problemas para os vários "aplicativos da web"
como posso fazer para corrigir isso?
Obrigado pela leitura Saudações, Fabio
Tags permissions linux ubuntu