第一种方法:

无论你是否申请了root帐号,或是普通账号密码忘记了都没有问题的!

1、重启ubuntu,随即长按shift进入grub菜单;2、选择recovery mode,按"e"键进入编辑页面;3、将ro single替换为rwsingle init=/bin/bash;4、按ctrl+x进入单用户模式,当前用户即为root;5、到/etc目录下修改sudoers权限:chmod 0440 sudoers,搞定;也可以同时新增root密码,下次就不这么麻烦了;

修改密码操作:#passwd
      输入新密码:#    
  再输入一遍密码:#

这是设置root密码,如果是设置其它用户密码使用命令:passwd 用户名 即可

6、按ctrl+alt+del重启;

如果你的普通用户没有忘记的话,那么好办了,记得我们还有一个强大的sudo么?

第二种方法:

1、进入终端 #sudo su root然后输入普通用户的密码,就暂时获得了root帐号的权限了,同时也进入了root账号下了;

这时我们可以为所欲为了;不信的话你切换几次账号,看看行不行;嘿嘿

2、这是我们就可以做一切只有root用户能做的事了,包括修改root用户的密码,都是可以的,咋有点想当强盗的感觉那;

 

1、重新启动,按ESC键进入BootMenu,选择recovery mode(一般是第二个选项)。
2、在#号提示符下用cat /etc/shadow,看看用户名。
3、输入passwd “用户名”(引号要有的哦)。
4、输入新的密码。
5、重新启动,用新密码登录。

 

1.Ubuntu开机后,长按shift键进入grub菜单

2.选择recovery mode,enter

3.在recovery menu中选择rootdrop to root shell prompt,enter

4.进入shell界面,使用passwd命令设定新密码: passwd syt(syt是系统创建过的用户,也是要找回密码的用户)

5.输入新密码,再次输入新密码,看到password updatedsuccessfully即为成功

6.这里才是我说的重点,出现了authenticationtoken manipulation error

passwd unchanged

7.这里关于authentication token manipulationerror网上有很多的解决方法关于修改什么文件操作或者内存分区不够什么的,但是我的是很简单一种,是因为没有权限!

8.在命令行输入 "mount -o rw,remount /"

9.step8获得了修改密码的权限之后再重复step4,step5 两步,就会看到successfully的提示。

10. sudo reboot 后重新启动了,输入新的密码即可登陆进要找的syt用户了