Dá permissões de root para www-data?

-1

Eu quero acessar o crontab raiz da interface web.Eu tenho o Apache e PHP instalado.Eu tenho um projeto em que eu tenho que mudar o tempo de trabalho no crontab.

Como posso alterar o tempo dos trabalhos do crontab a partir da interface da web? E como configurar permissões? Se é simples fazer isso de php função plz ajuda?

Obrigado

    
por Kapila Clan 17.07.2013 / 05:41

1 resposta

1

Claro. Apenas execute o Apache como root. Ou talvez seu root crontab execute um arquivo editável por www-data. Ou adicione www-data a sudoers sem senha.

Realmente, não importa como você faça isso, é apenas uma idéia muito ruim. Existem todos os tipos de precauções embutidas no sistema operacional para evitar que você faça exatamente o que está dizendo, pois remove completamente toda a separação fornecida pelo SO.

Se www-data puder editar o crontab do root, qualquer aplicativo da web poderá executar qualquer comando como root. Ponto final. O grau em que isso é uma má ideia é tão grave quanto parece.

Não faça isso.

    
por tylerl 18.07.2013 / 02:48