>>426
これなんてどう? perlで書き直せば1発だと思われるが...
# cat linux_passwd | awk -F : '{printf("%s:%s:%s:%s::0:0:%s:%s:%s\n",$1,$2,$3,$4,$5,$6,$7); }' > new_passwd

動作を確かめていないので、いきなり本番で使わない方がいいよ。
FreeBSDはデフォルトでMD5でハッシュするのだが、どこでDESに戻すのか?は分からなかった。