1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/bin/bash
Modify=$(stat
/etc/shadow
|
awk
NR==6
'{print $2,$3}'
|md5sum|
awk
'{print $1}'
)
Change=$(stat
/etc/shadow
|
awk
NR==7
'{print $2,$3}'
|md5sum|
awk
'{print $1}'
)
oldmd5=$(
cat
/tmp/shadow
)
newmd5=${Modify}${Change}
if
[ $newmd5 != $oldmd5 ];
then
echo
passwd
is changed
exit
1
else
echo
passwd
is ok
echo
${Modify}${Change} >
/tmp/shadow
exit
0
fi
|
本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1676337,如需转载请自行联系原作者