红联Linux门户
Linux帮助

运行 wc /etc/passwd结果显示 0 0 0…… 到底是出什么问题了呀

发布时间:2011-09-03 19:29:20来源:红联作者:martin31hao
看视频教程的时候用root身份输入了wc /etc/passwd 一开始还是41 XXX XXX的
后来不知怎么地再一次输入 wc /etc/passwd就变成了 0 0 0
而且前面变成了I have no name!
这是怎么回事呀。。。求教 现在系统都进不去了……说是没有root这个用户
文章评论

共有 4 条评论

  1. gwssgc 于 2011-09-06 13:40:50发表:

    应该先熟悉一下linux的文件和目录,如果了解了就知道什么文件会备份在什么地方,去哪里查询记录文档

  2. li19236 于 2011-09-06 10:35:36发表:

    沙发说的很好啊。可能是误删吧。

    学习中

  3. 相思爱文 于 2011-09-06 06:18:31发表:

    还原备份吧,可以是误删或清空啦。

  4. yanyongkg 于 2011-09-03 20:10:35发表:

    应该是你不小心把passwd文件清空了

    解决方法:
    进单用户模式
    cp /etc/passwd- /etc/passwd (系统还有个备份的passwd-)

    查找删清空passwd原因:
    查找历史记录,~/.bash_history
    如果有vi操作过passwd文件,也有可能误删,查vi记录在这个文件 ~/.viminfo