/etc/shadow中格式如下
#testaccount:
$1$acQMceF9$1SaCpG2qiKKA3eGolU4Fp0:13402:0:99999:7:::
彩色段为加密后的密码,
$1$表示采用的是md5加密,
绿色段是简单的字符串,蓝色段为加密后的密码
以下命令可得到加密后的字符串,zz为密码
perl -e ’print crypt("
zz","\$1\$
acQMceF9\$"),"\n"’
结果如下
$1$acQMceF9$1SaCpG2qiKKA3eGolU4Fp0
用此段密码替换/etc/shadow中的密码部分即可