|
From: | Gentil de Bortoli Júnior |
Subject: | Re: [shell-script] Substituir campo de arquivo por outro campo de outro arquivo |
Date: | Mon, 03 Jan 2005 09:53:04 -0200 |
User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
Veja se você compreende.[root@gentil:~]# paste -d ':' <(sort /etc/passwd | cut -d ':' -f1) <(sort /etc/shadow | cut -d ':' -f2) <(sort /etc/passwd | cut -d ':' -f3,4,5,6,7,8,) > /tmp/passwd.new
O comando foi quebrado mas ele deve ser digitado em uma linha. []s Gentil. SuSE List wrote:
No linux temos o passwd, que possui seu campo senha com o caracter "x", por exemplo, e este mesmo arquivo esta ordenado por UIDs dos usuários....o segundo arquivo, shadow, possui o campo senha criptografado...porém não tem uma ordenação....é possivel substituir "corretamente" o campo senha, "x" pela senha criptografada do shadow do usuário correspondente e jogar isso em um terceiro aquivo (um passwd.new)?
[Prev in Thread] | Current Thread | [Next in Thread] |