Tiago, O separador como "/" pode dar problema... Já tem no texto. Seria melhor usar outro ;-)
On Mon, 2007-04-09 at 10:22 -0300, Tiago Barcellos Peczenyj wrote: > Vc pode usar o SED > > $ cat arquivo.xml > <global> > <white_list>127.0.0.1</white_list> > <white_list>outroip</white_list> > </global> > > # usando o comando a do sed (insere DEPOIS) > $ sed '/<global>/aTEXTO' arquivo.xml > <global> > TEXTO > <white_list>127.0.0.1</white_list> > <white_list>outroip</white_list> > </global> > > # usando o comando i do sed (insere ANTES) > $ sed '/<\/global>/iTEXTO' arquivo.xml > <global> > <white_list>127.0.0.1</white_list> > <white_list>outroip</white_list> > TEXTO > </global> > > vc só precisa substituir TEXTO pela tag xml que vc quer inserir. esta > é uma > das formas de fazer ;-) > > para alterar o arquivo de forma definitiva faça > > sed -i.old '...' arquivo.xml > > []´s Tiago > > On 4/9/07, José Carlos Colzani <[EMAIL PROTECTED]> wrote: > > > > Olá pessoal.... > > > > Uso em minha empresa o OSSEC, junto com snort, e tenho um cliente > que > > não tem ip fixo, e volta e meia ele é bloqueado no meu firewall. > > > > No arquivo de configuração do OSSEC, tem um sequencia de white list > > onde coloco os ips que nunca devem ser bloqueados, porém como o > > cliente não tem ip fixo preciso fazer um script que coloque esse ip > > nessa white list. > > > > Quando a pegar ip isso eu sei fazer, o problema seria inserir este > ip, > > o arquivo de configuração do ossec é todo em xml e a lista de white > > list fica na seção global assim : > > > > <global> > > <white_list>127.0.0.1</white_list> > > <white_list>outroip</white_list> > > </global> > > > > Preciso que o script insira o ip entre esta seção global, e não > estou > > conseguindo fazer isto. > > Alguém poderia me dar um caminho ? > > > > -- > > José Carlos Colzani - Brusque SC > > E-mail - linoxman em gmail com br > > GNU/Linux - 2.6.13.4 / Slackware 10.1 > > User linux - #241077 > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas]
