Qualquer configuração de permissão pode criar um problema de segurança em alguns ambientes, se o impacto das permissões não for compreendido.
Adicionar um usuário a um grupo geralmente não dará privilégios especiais a esse grupo. Os arquivos pertencentes ao usuário normalmente não estarão visíveis para os membros desse grupo, pois você provavelmente não está configurando esse grupo como o grupo padrão para esse usuário.
Se o usuário usar sg ou algo para criar arquivos para que o grupo tenha acesso ao arquivo, qualquer membros desse grupo irão para o arquivo. Se essa pessoa criar algum arquivo ou diretório e conceder privilégios de leitura / gravação a esse grupo, então, potencialmente, um bug no servidor da Web ou no código sendo exibido poderia ser explorado para armazenar arquivos arbitrários nesse diretório e servir isso.
Em algum tipo de organização de vários inquilinos, a concessão de permissões ao grupo apache pode permitir que um inquilino veja dados criados e pertencentes a outro inquilino.
Em qualquer caso, leve algum tempo e use o comando find
com a opção -gid
para arquivar arquivos e diretórios em seu sistema que pertençam a esse grupo. Isso permitirá que você veja a que você está concedendo acesso quando adicionar um usuário a um grupo.