shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Substituir campo de arquivo por outro campo de outro


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)

Olá, Vinicius. Eu fiz aqui algo aproveitando a idéia que o Julio nos mostrou recentemente.

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)?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]