+ Responder ao Tópico



  1. #1
    cag
    Visitante

    Padrão 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 ?

  2. #2
    cag
    Visitante

    Padrão 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

  3. #3
    antoniobrandao
    Visitante

    Padrão 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