昨天操作用户组时,不小心把自己从linux的adm、sudo等组中删除了,于是乎我使用sudo欲登录root账户就出现了提醒:当前用户不在sudoers中,这时只能用su登录,可是我不知道root的密码哈!
baidu了一下,有人说安装完ubuntu后,如果不重置root密码,以后每次启动时密码都是随机生成的,我也没核对对于不对,但不管怎样,大家装好系统后,还是重置一下root密码,很简单,使用命令:sudo passwd root,如下图:
如果之前没有重置过,像我这种情况又不得不需要root登录,那又该怎么办?
有办法,只要重启系统,并以run level 1,即single user mode(单用户维护模式,用在系统出问题时的维护)登录,此时不需要密码即可登录一个默认的shell,然后我们就可以使用passwd命令,更改密码了,见链接:点击打开链接
注:我当前的kernel版本是3.5.6,编辑是默认的是:ro recovery nomodeset,
此时需要将其改为ro single 并添加quiet splash rw init=/bin/bash