Continuando... Verifiquei meu sudo e ele já temo comando router e pode ser executado, coloquei meus arquivos como usuário asterisk com Chown e mesmo assim não funciona.
Segue abaixo meu sudo visudo asterisk ALL = NOPASSWD: /sbin/shutdown asterisk ALL = NOPASSWD: /usr/bin/nmap asterisk ALL = NOPASSWD: /usr/bin/yum asterisk ALL = NOPASSWD: /bin/touch asterisk ALL = NOPASSWD: /bin/chmod asterisk ALL = NOPASSWD: /bin/chown asterisk ALL = NOPASSWD: /sbin/service asterisk ALL = NOPASSWD: /sbin/init *asterisk ALL = NOPASSWD: /sbin/route* asterisk ALL = NOPASSWD: /bin/hostname asterisk ALL = NOPASSWD: /usr/sbin/postmap asterisk ALL = NOPASSWD: /usr/sbin/postfix asterisk ALL = NOPASSWD: /usr/sbin/saslpasswd2 asterisk ALL = NOPASSWD: /bin/date uucp ALL = NOPASSWD: /bin/chmod asterisk ALL = NOPASSWD: /usr/sbin/hardware_detector asterisk ALL = NOPASSWD: /sbin/chkconfig *Maurício Magalhães.* Adm. Rede e Segurança Salvador - BA Em 1 de setembro de 2011 12:20, Mauricio Magalhães < mauriciommagalh...@gmail.com> escreveu: > Ola Alejandro, > > Primeiramente obrigado, porém meu script estão como usuário root e > permissão 777, não deveria funcionar? > Então eu tenho que configurar o sudo para que ele rode o comando "route" > (que está dentro dos arquivos) com o usuário asterisk? > é isso? > > -rwxrwxrwx 1 root root 144 Aug 31 22:51 ebt.sh > -rwxrwxrwx 1 root root 141 Aug 31 22:51 gvt.sh > > Grande Abraço > > *Maurício Magalhães.* > Adm. Rede e Segurança > Salvador - BA > > > Em 1 de setembro de 2011 06:55, Alejandro Flores < > alejandrorflo...@gmail.com> escreveu: > >> Mauricio, >> >> Seus scripts estão sendo executados pelo usuário que roda o asterisk, >> normalmente um usuário não privilegiado. Você precisa de privilegio root >> para comandos de roteamento, então recomendo que configure o sudo e >> configure o seu script para utiliza-lo. >> >> Abraço! >> Em 01/09/2011 00:46, "Mauricio Magalhães" <mauriciommagalh...@gmail.com> >> escreveu: >> >> > Olá meninada (*) >> > >> > Tenho um problema com um script que criei na central, não funciona, o >> > objetivo é fazer com que o operador troque o "Gateway default" do >> servidor >> > em caso de um dos links estiverem OFFLINE utilizando um ramal. Para isto >> > criei dois scripts bash um *gvt.sh* e outro* ebt.sh* e coloquei no * >> > extencion_custom.conf* (USO O ELASTIX) as seguintes linhas: >> > >> > *[trocar_gateway]* >> > *exten => 123,n,Answer()* >> > *exten => 123,n,Authenticate(123456||6)* >> > *exten => 123,n,Background(beep)* >> > *exten => 123,n,Read(GTW,,1)* >> > *exten => 123,n,GotoIf($[${GTW}=1]?GVT:EBT)* >> > *exten => 123,n(GVT),System(/root/bin/gvt.sh)* >> > *exten => 123,n,Hangup()* >> > *exten => 123,n(EBT),System(/root/bin/ebt.sh)* >> > *exten => 123,n,Hangup()* >> > >> > 1 - Pelo log no CLI, verifico que funciona as funções acima, porém o >> Gateway >> > não é modificado - Versão (Asterisk 1.4.26.1) >> > 2 - Executando os arquivos *.sh mencionado acima manualmente, funciona >> > normalmente. >> > >> > Segue Abaixo o Log: >> > >> > *-- Executing [123@NIVEL4:1] ResetCDR("SIP/3002-085bb950", "") in new >> stack >> > * >> > * -- Executing [123@NIVEL4:2] Answer("SIP/3002-085bb950", "") in new >> > stack* >> > * -- Executing [123@NIVEL4:3] Authenticate("SIP/3002-085bb950", >> > "123456||6") in new stack* >> > * -- <SIP/3002-085bb950> Playing 'agent-pass' (language 'pt_BR')* >> > * -- <SIP/3002-085bb950> Playing 'auth-thankyou' (language 'pt_BR')* >> > * -- Executing [123@NIVEL4:4] BackGround("SIP/3002-085bb950", "beep") >> in >> > new stack* >> > * -- <SIP/3002-085bb950> Playing 'beep' (language 'pt_BR')* >> > * -- Executing [123@NIVEL4:5] Read("SIP/3002-085bb950", "GTW||1") in >> new >> > stack* >> > * -- Accepting a maximum of 1 digits.* >> > * -- User entered '1'* >> > * -- Executing [123@NIVEL4:6] GotoIf("SIP/3002-085bb950", "1?GVT:EBT") >> in >> > new stack* >> > * -- Goto (NIVEL4,123,7)* >> > * -- Executing [123@NIVEL4:7] System("SIP/3002-085bb950", >> > "/root/bin/gvt.sh") in new stack* >> > * -- Executing [123@NIVEL4:8] Hangup("SIP/3002-085bb950", "") in new >> > stack* >> > * == Spawn extension (NIVEL4, 123, 8) exited non-zero on >> > 'SIP/3002-085bb950'* >> > * -- Executing [h@NIVEL4:1] Macro("SIP/3002-085bb950", "hangupcall|") >> in >> > new stack* >> > * -- Executing [s@macro-hangupcall:1] GotoIf("SIP/3002-085bb950", >> > "1?skiprg") in new stack* >> > * -- Goto (macro-hangupcall,s,4)* >> > * -- Executing [s@macro-hangupcall:4] GotoIf("SIP/3002-085bb950", >> > "1?skipblkvm") in new stack* >> > * -- Goto (macro-hangupcall,s,7)* >> > * -- Executing [s@macro-hangupcall:7] GotoIf("SIP/3002-085bb950", >> > "1?theend") in new stack* >> > * -- Goto (macro-hangupcall,s,9)* >> > * -- Executing [s@macro-hangupcall:9] Hangup("SIP/3002-085bb950", "") >> in >> > new stack* >> > * == Spawn extension (macro-hangupcall, s, 9) exited non-zero on >> > 'SIP/3002-085bb950' in macro 'hangupcall'* >> > * == Spawn extension (NIVEL4, h, 1) exited non-zero on >> 'SIP/3002-085bb950'* >> > >> > >> > Ajudem-me! por favor >> > >> > Abraços >> > >> > *Maurício Magalhães* >> > >> > >> > >> > *Maurício Magalhães.* >> >> _______________________________________________ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> _______________________________________________ >> DIGIVOICE: Lider no mercado de placas para Asterisk >> Único fabricante com Centro de Treinamento especializado. >> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. >> www.digivoice.com.br ou (11)3016-5200. >> ________ >> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. >> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. >> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org >> Mais informações: www.shopvoip.com.br ou 0800-6021244 >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ DIGIVOICE: Lider no mercado de placas para Asterisk Único fabricante com Centro de Treinamento especializado. LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. www.digivoice.com.br ou (11)3016-5200. ________ LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM. Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica. Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org Mais informações: www.shopvoip.com.br ou 0800-6021244 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org