Permissão de leitura, em uma determinada pasta
Seguinte,
Tenho um programinha que deve ser executado como root, ele gera arquivos textos que precisam ser visualizados por http.
O Problema que o programa gera o arquivo com permissao de leitura somente para root, e não tem como visualizar por http (Access Denied).
Existe alguma permissao na pasta que o programa vai gerar o arquivo, para deixar todos os arquivos do mesmo com permissao 640 ?
Porque o programa, fica criando vários arquivos por dia, e os nomes dos arquivos podem mudar...
Eu sei que posso fazer isso 1 vez por dia, exportar todos os arquivos em uma outra pasta e mudar a permissao.
Mas eu gostaria de mostrar em tempo real, será que existe alguma maneira ?
Permissão de leitura, em uma determinada pasta
Pessoal com umask, resolve o problema...
Mas eu nao gostaria de deixar uma umask assim para o root...
Acho que não tem como criar umask para diretório.. por usuário é arriscado
Permissão de leitura, em uma determinada pasta
Imagino que vc pode setar o umask apenas antes de rodar o programa. Vai valer apenas para aquela sessao. Não vai valer para todo sistema
Outra idéia é depois de executar o programa dar chown para apache.
Outra idéia é rodar o programa como apache.
Citação:
Postado originalmente por cag
Pessoal com umask, resolve o problema...
Mas eu nao gostaria de deixar uma umask assim para o root...
Acho que não tem como criar umask para diretório.. por usuário é arriscado