Como executar o script bash do linux a partir do navegador da web?

2

Oi eu tenho servidor web também. Eu tinha feito um script bash simples usando o editor vi..que irá abrir o arquivo e depois adicionar algumas linhas nele que ele irá salvar automaticamente ... e depois disso, o comando 2-3 linux será executado como um usuário específico.

Agora eu quero fazer o mesmo no navegador da Web ... então, o que preciso fazer para isso? html? perl? python? cgi? ....? qual é a maneira mais fácil de fazer o mesmo?

    
por warren 08.06.2010 / 10:49

2 respostas

2

Você quer começar com o Apache 'suexec':

link

O suporte do suexec é compilado / pronto na instalação padrão do Apache em um Red Hat / CentOS / Fedora - faça um Google no "suexec howto" e você encontrará muitos artigos para várias ferramentas (PHP, etc.) que vai te dar idéias.

    
por 08.06.2010 / 11:05
1

Adicione as seguintes opções na sua configuração do Apache em sua seção Diretório (ou hosts virtuais há algum tempo, portanto não tenho certeza sobre o bit de hosts virtuais).

Options ExecCGI Includes
AddHandler cgi-script .cgi

em seguida, renomeie seu script de shell para algo .cgi e, em seguida, certifique-se de que o arquivo tenha as permissões / propriedade corretas

    
por 08.06.2010 / 14:04