红联Linux门户
Linux帮助

Linux中进行用户UID测试导致系统报错

发布时间:2016-01-28 15:50:36来源:linux网站作者:Ben67

今天在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进入系统然后修改文件呢?然后就做了,结果成功了,太高兴了!


本文永久更新地址:http://www.linuxdiyf.com/linux/17751.html