|
From: | caio ferreira |
Subject: | Re: [shell-script] Re: acrescentar caracter |
Date: | Mon, 02 Aug 2004 15:38:58 -0300 |
User-agent: | Mozilla Thunderbird 0.5 (X11/20040306) |
Aurelio Marinho Jargas wrote:
faltou colocar o comando entre $(...), assimPASSWORD=$(makepasswd --chars 8 --string abcdefghijklmnopqrstuvwxyz1234567890)echo $PASSWORD antes do sed pra ver se a variável realmente tem algo dentro.
Funcionou parcialmente.O arquivo users.db, que contem as informacoes, eh alterado e eh acrescentado a senhas dentro dos :: e eh gerado um novo arquivo, arquivo-novo, vide abaixo. O problema eh que todas senhas sao iguais a ultima gerada.
akira:~/scripts/users# sh teste.sh kwl9djsc 3kozm10i ycudyf3x fstlf8x4 6hwxwg2l vub734g0 n6zkdaze 0gzog35c sn17dru4 akira:~/scripts/users# cat arquivo-novo user1:empresa:sn17dru4:/bin/bash user2:empresa:sn17dru4:/bin/bash user3:empresa:sn17dru4:/bin/bash user4:empresa:sn17dru4:/bin/bash > e aqui é mkpasswd e nao makepasswd. pelo menos no debian eh o makepaswd.
[Prev in Thread] | Current Thread | [Next in Thread] |