Por que os arquivos de configuração nginx são somente leitura no FreeBSD?

1

Depois de instalar o Nginx no FreeBSD 8.3 a partir das portas, todos os arquivos de configuração em / usr / local / etc / nginx possuem permissões de somente leitura. Existe uma razão para isso? Eu não deveria editá-los? Ou posso ignorar com segurança esse fato e modificá-lo mesmo assim?

    
por user168660 09.04.2013 / 09:06

1 resposta

2

Eu não uso o nginx (e, portanto, não uso a porta), mas olhando para a porta ele faz a coisa "padrão" de copiar os arquivos dist como arquivos "live" para uma nova instalação

O mantenedor especificou o -p flag ao fazer isso, o que preserva o modo de arquivo, então os arquivos "vivos" resultantes são somente leitura.

Não há motivo para você não poder tornar esses arquivos graváveis por um usuário / grupo específico, ou simplesmente editá-los como root e ignorar a falta de permissões de gravação.

Se você acha que esse comportamento é indesejável, você deve fazer um PR - seria uma coisa muito fácil para o mantenedor do porto para mudar.
As chances de obtê-lo alterado aumentam drasticamente se você fornecer um patch (o arquivo incorreto na porta é pkg-plist , e mais informações sobre como esse arquivo funciona podem ser encontradas em O Manual do Porter .)

    
por 09.04.2013 / 18:46