www-data vs username

0

Estou realmente confuso sobre a propriedade www-data vs [nome de usuário] (ex: admin, mike). pasta www propriedade de [nome de usuário] mesmo que qualquer pasta ou arquivo criado, ótimo. Então, por que preciso alterar o proprietário para www-data? alguns aplicativos / scripts não funcionam, a menos que o proprietário seja www-data.

Depois de alterar o proprietário para www-data e, em seguida, efetuar login no FTP / SFTP por [nome do usuário], não posso alterar nada como "Permissão negada".

É possível definir o proprietário como "www-data" e não receber "Permission denied"?

É importante definir o proprietário para "www-data"?

Eu entendo que é um usuário e grupo do Apache, mas achei que a pasta deveria ser de propriedade do nome de usuário do site.

    
por Maro 28.05.2016 / 01:23

1 resposta

0

É importante. Alterar o proprietário para www-data é um problema de segurança. Se não o fizer, você tem que executar o servidor web (apache) como outro usuário. Se alguém conseguir controlar o seu servidor web, ele poderá fazer qualquer coisa que o usuário possa fazer, acessar arquivos, excluir arquivos, alterar permissões etc. A ideia é que, se você usar o www-data para seu servidor da Web, alguém que obtenha controle do seu servidor web não terá as permissões necessárias para causar muito dano fora do seu site.

Acredito que você pode permitir o acesso do seu usuário e do www-data usando este método: (Nenhum erro "Permissão negada".)

link

    
por Josh M. 28.05.2016 / 02:50