今天在Ubuntu14.04下进行了一个小测试,即修改系统文件/etc/passwd的用户UID值,却导致系统Bug,无法正常使用。因为修改/etc/passwd需要root权限,当再次准备使用sudo命令复原文件时,报错:
sudo:unknown uid 1000:who are you?
重启之后却直接进入最低权限的guest账号,同时使用sudo命令是报错:
sudo:unable to change to root gid:Operation not permitted仍然无法解决。
尝试使用Ctrl+Alt+F1进入tty1模式下,仍然无法使用。整整一天都在百度解决这个问题。通过百度,发现也有别的人遇到了同样的问题,但大都是重新安装系统解决的。我一想,可能也要悲催了。灵机一动,突然想到是否能用PE进入系统然后修改文件呢?然后就做了,结果成功了,太高兴了!