Permitir que os usuários atualizem um único arquivo no meu servidor http

2

Eu tenho um arquivo XML no meu servidor http. Eu tenho acesso root completo ao servidor (o servidor está executando o Ubuntu). O que eu quero fazer é permitir que alguns usuários anexem ao arquivo xml. Eu estou procurando uma maneira segura de fazer isso, para que o usuário só pode acrescentar uma linha ao arquivo em um formato específico. Qual seria a melhor maneira de fazer isso? Eu estou supondo que eu teria que dar às pessoas acesso de convidado para fazer isso, mas como elas ganhariam acesso de gravação ao arquivo?

    
por tapan 10.02.2011 / 01:16

1 resposta

2
chattr +a filename

Isso torna o arquivo anexado apenas.

OR

Você também pode querer considerar apenas escrever um script que irá receber alguma entrada e anexá-lo ao arquivo. Dessa forma, você não precisa dar privilégios a todos para editar o arquivo, apenas o script que é executado no nível do usuário do apache. Com um script, você também pode verificar a entrada para ter certeza de que ela é válida.

    
por 10.02.2011 / 01:25