Pessoal,

Estou com uma d�vida para formular um script, que fa�a o seguinte.

Preciso mudar as contas dos usuarios do passwd para uma tabela do
mysql,ent�o vou pegar as senhas atraves de um snnifer, pois n�o pretendemos
recriar as senhas para depois serem alteradas.


Pensei em criar um script que le-se os arquivos gerados no seguinte formato:

USER nomedousuario.algumacoisa
PASS senhadousuario

E grava-se da seguinte forma:

nomedousuario.algumacoisa,senhadousuario


Para isso comecei a montar um script, mas est� dando problemas, quando tento
colocar dessa forma. Veja o script abaixo ( � bem fraquinho)

#==========Come�o do script ===============
#!/bin/bash
USER='grep USER arquivo|cut -c 6-50'
SENHA='grep PASS arquivo|cut -c 6-50'

# se escrevo assim, funciona legal
echo $USER
echo $SENHA

# se escrevo assim, n�o funciona

echo "$USER,$SENHA"
#============ FIM DO SCRIPT================

vamos supor que o usuario seja testando.user e a senha 123456 ( lendo do
arquivo).
A saida do script seria essa

testando.user
123456
,123456o.user

Como podem ver a ultima linha a senha esta "trepando" em cima do usuario ,
mas se eu mudar a variavel USER e SENHA para

USER=testando.user
SENHA=123456

A saida com script sai correta

testando.user
123456
testando.user,123456

O que pode estar errado ? n�o estou conseguindo ver o problema!!!

Agrade�o desde j�


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a