Olá, também tenho um servidor web nele. Eu fiz um script bash simples usando o editor vi..que irá abrir o arquivo e então adicionar algumas linhas nele, finalmente ele será salvo automaticamente...e depois disso 2-3 comandos linux serão executados como um usuário específico.
Agora 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?
Responder1
Você deseja começar com o Apache 'suexec':
http://httpd.apache.org/docs/2.2/suexec.html
O suporte suexec está compilado/pronto em sua instalação padrão do Apache em um Red Hat/CentOS/Fedora - faça um Google em "suexec howto" e você encontrará muitos artigos para várias ferramentas (PHP, etc.) que lhe darão Ideias.
Responder2
Adicione as seguintes opções em sua configuração do Apache na seção Diretório (ou hosts virtuais já faz um tempo, então 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 certifique-se de que o arquivo tenha as permissões/propriedade corretas