把Ubuntu下/etc/passwd接下来的frank用户的uid改了下,然后就出现一个问题了。在终端不是frank@Ubuntu而是I have no user@Ubuntu。就是刚刚的乱改/etc/passwd这个文件内容搞的。还以为要重装下,上网搜了下:Ubuntu默认root密码为空,启动时grub菜单里进revoer 模式,然后可以用passwd root命令给root设密码。
我的解决方法是进入Ubuntu的recover模式,然后在命令行下直接把/etc/passwd这个文件的内容改回去。重启,OK!