Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Olá a todos, estou a alguns dias pesquisando como executar comandos shell root por PHP, por exemplo

/etc/init.d/mysql restart

/etc/init.d/apache2 restart

Já tentei usar

system($comando,$out);

exec($comando);

etc...

Pelo que vejo o PHP não está com premissao para executar comando como ROOT.

Meu objetivo é fazer um mini painel web em PHP para facilitar alguns comandos.

Obrigado.


Postado

Segue o comando para executar via php, apenas um detalhe, você tem que ter direitos de ROOT para executar, não é apenas colocar na hospedagem para funcionar

shell_exec('comando_a_ser_executado');

Postado

Estou criando um "painelzinho" para facilitar alguns serviços rotineiros.

Alguns comandos eu conssigo fazer pelo system e pelo shell_exec eu conssigo, mas algumas coisas eu não conssigo, parece que é alguma permissão.

Obrigado.

Postado

shell_exec('sudo -u nome_do_usuario comando_a_ser_executado;');

Porem se estiver querendo executar como root, só se você tiver a senha root claro. Senão seria fácil d+ fazer qualquer coisa através de uma simples conta de hospedagem compartilhada

Postado

Não é de uma hospedagem comum é de um servidor dedicado, sem cpanel sem nada, somente com o apache configurado com os virtualhosts.

Vou tentar. Qualquer coisa eu posto aqui.

Postado

Deu erro.

Quero por exemplo por teste painel reiniciar o servidor apache2 ou o mysql ou firebird etc.

Por exemplo o php executar os comandos: /etc/init.d/apache2 restart

Estou usando debian.

Obrigado

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-