Permissões de acesso para o diretório no Linux

0

Eu tenho um programa que cria arquivos de log no diretório do servidor web (/ var / www / log). Todo dia gera um novo arquivo de log. Eu configurei permissões de acesso para este diretório para 777

chmod 777 -R /var/www/log

Mas quando o sistema gera um arquivo de log para um novo dia, ele não tem permissões de acesso 777. Eu tenho que fazer isso manualmente novamente. Como posso definir corretamente as permissões para o diretório? Todos os arquivos neste diretório devem ter 777 automaticamente.

    
por Jack Fisher 25.11.2013 / 21:53

1 resposta

4

As permissões de acesso em um diretório não determinam as permissões de acesso para um arquivo nesse diretório no Linux; eles não são herdados.

Altere o umask (2) do programa que grava os arquivos de log ou altere as configurações do programa que rotaciona os arquivos de registro.

    
por 25.11.2013 / 22:16