Home

zhangyiqun

Thoughts, stories and ideas.

Notes Blog Archives About
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非常不严谨,请修改后使用

Notes Blog Archives About