Re: iniciar squid pela brownser
Sim amigo, poderá usar o SUDO para executar os comandos remotamente, via diretiva shell_exec do php, criando a página e hospedando no seu servidor. Ex:
$squid = "sudo squid -k reconfigure";
$comando = shell_exec($squid);
Vc vai precisar liberar o usuário apache no sudoers para executar o comando.
Leia esse artigo, ele fala o que vc precisa fazer ok:
http://www.vivaolinux.com.br/artigos...php?codigo=483
Um abraço!
Re: iniciar squid pela brownser
Tem um software, rodando numa empresa em frente a empresa em que trabalho, chamado StartManager. É fantástico. Um colega nosso que trabalhou com a gente aqui na empresa, está utilizando esse software. Ele foi instalado usando o Slackware. Eu imagino que rode em outras distribuições. Lá ele tem 4 servidores. 3 utilizando o Mandriva e um com o Slackware e esse StartManager instalado. O cara contratou esse serviço e ele controla trocentas coisas no ambiente Linux. Samba, Squid, usuários, cotas, msn, conversas de usuários no MSN, firewall, regras, Ambiente Remoto, Impressoras, etc, etc. Mas custou segundo esse colega a bagatela de R$ 4.000,00. Mas é um show. Totalmente gráfico e rodando no browser, tanto remoto, quanto local. Roda em Linux e em Windows. O que achei interessante é que ele faz a autenticação no Squid e o Squid lá, é transparente. A autenticação do usuário é feita pelo próprio StartManager. Ele é uma espécie de um Webmin mais sofisticado. Esse colega estava me mostrando as conversas de usuários no MSN, e o software mostra tudo. Mas não é software livre. Infelizmente !!!! :-(
Re: iniciar squid pela brownser
Citação:
Postado originalmente por netosdr
Sim amigo, poderá usar o SUDO para executar os comandos remotamente, via diretiva shell_exec do php, criando a página e hospedando no seu servidor. Ex:
$squid = "sudo squid -k reconfigure";
$comando = shell_exec($squid);
Vc vai precisar liberar o usuário apache no sudoers para executar o comando.
Leia esse artigo, ele fala o que vc precisa fazer ok:
http://www.vivaolinux.com.br/artigos...php?codigo=483
Um abraço!
tentei fazer do jeito que passaram mais da erro
server sudo: www : parse error in /etc/sudoers near line 17 ; TTY=unknown ; PWD=/srv/www/default/html/teste ; USER=root ; COMMAND=/usr/sbin/squid -k reconfigure
Re: iniciar squid pela brownser
cara, vc pode passar o script q vc criou?
eu fiz um e funfou legal!
é meio chatinho fazer o script, liberar as permissões, mas não é impossível
Re: iniciar squid pela brownser
Citação:
tentei fazer do jeito que passaram mais da erro
server sudo: www : parse error in /etc/sudoers near line 17 ; TTY=unknown ; PWD=/srv/www/default/html/teste ; USER=root ; COMMAND=/usr/sbin/squid -k reconfigure
No arquivo /etc/sudoers coloque o caminho completo, separado por vírgula
Ex: apache ALL=NOPASSWD: /usr/sbin/squid, /usr/bin/teste