/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中的密碼部分即可