• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
seven_hu
博客园    首页    新随笔    联系   管理    订阅  订阅

开机时忘记乌班图密码

      今天在自己的虚拟机上安装了Ubuntu,安装过程中,去和骚俊吃饭了,等回来重新启动的时候,发现把装系统时设置的用户密码给忘了,十分不爽。最简单粗暴的方法就是重装Ubuntu,但是装系统的时间太长,且方式比较原始,所以我就开始试着在不知道密码的情况下把密码给重置了。下面就是我的做法步骤:

      步骤1:重启Ubuntu。

      步骤2:在关闭系统重新启动的过程中,长按"Shift"键,就会进入如下界面:

              

选择"恢复模式",进入如下界面:

             

再次选择"Drop to root shell prompt"选项,点击"Enter"键,就会进入Ubuntu的命令行模式,然后输入"cat /etc/shadow".(/etc/shadow这个文件存储的是Ubuntu的所有用户名和密码)。

步骤3:开始修改密码,使用"passwd" +要修改的用户名命令修改,但是出现错误,如下所示:

       

错误出现的原因:This is the result of trying to work on a file system while mounted as read-only. The solution is a simple one. Before making changes to the users password mount the filesystem as read-write which allows for the necessary changes to be made.

也就是说,修改密码的命令试图在一个在挂载过程中设置为只读的文件系统上进行写操作,解决方案很简单,就是把文件系统设置为可写的就行。命令如下:

mount -o rw,remount /
这样就可以了,如下图:

这样就表示将密码修改成功了。

再输入:shutdown -r now 将系统重启就一切ok了

注:
恢复模式就是一个有Root权限的Shell,可以在恢复模式下更改密码,修复图形配置文件等。
Ubutun中是没有root用户的,在恢复模式下,我们可以 获得root的权限

 

posted @ 2015-11-01 20:27  seven_hu  阅读(3148)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3