26 Nov 2009
如何恢复/etc/passwd?
今早在公司发现内网一台服务器被入侵,慌乱中我居然干掉了/etc/passwd。
恢复用户的时候走了一些弯路,其实系统自己有备份/etc/passwd-
顺便记录下我是如何恢复用户的
ll awk ‘$3 ~ /[0-9]/ {print $NF,$3}’ > userlist while read name uid; do echo “$name:x:$uid:$uid::/home/$name:/bin/bash”» /etc/passwd; done < userlist
此shell非常不严谨,请修改后使用