在使用Ubuntu的时候,想把普通用户升为管理员,参考了网上的教程修改了/etc/passwd文件,在最后一行把用户的uid改成了0,结果再次使用的时候,不仅用户没有管理员权限,而且使用sudo的时候,还会报错:I have no name !;sudo: unknown uid 1000: who are you?
解决办法:
重启长按shift,进入recovery mode,选择root shell,(跟修改密码一样的步骤)修改/etc/passwd ,在把之前修改成0的地方改回1000
mount -o rw,remount /
vim /etc/passwd