方法一:
使用当前登录用户的密码进行修改。
输入:sudo passwd root
输入两次新密码即可。
【注】这种方式的权限设置明显不合理,但是我在Ubuntu Server 12.04LTS中确实改成功了,不知道为什么,有没有什么地方可以添加权限限定普通用户修改root密码?
方法二:
重启机器;
在选择Grub系统引导界面,移动光标选中Recovery Mode,不要点Enter,直接按下e,即可进入Grub编辑界面;
修改有“ro recovery nomodeset‘的一行,将其修改成"rw single init=/bin/bash";
按“Ctrl+X”即可进入单用户模式;
输入:
passwd root(此处也可以是任何想要改密码的用户名)
同样,输入两次新密码即可。
输入:reboot
即可完成重启,密码修改完成。