Permissões do servidor Ubuntu e da web

1

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

    
por Ghiollo 25.07.2016 / 09:30

0 respostas