有一个至少半年都没使用过的基于Ubuntu14.04的虚拟机编译环境,在最近使用时尝试了所有可能的账密之后均无法登录。

本文主要记录如何通过Ubuntu Advanced中的recovery mode来重置密码。

密码重置

  1. VMWare虚拟机重启时长按Shift键进入到GRUB配置界面。
  2. 进入“Ubuntu 高级选项”的“recovery mode”模式。
  3. 选择“root”,并回车,注意可能显示不全需要右侧滚动条下滑到最底部。
  4. 以写权限重新挂载根目录:mount -rw -o remount /
  5. passwd命令重置密码:
  6. exit并返回菜单,启用正常模式。

tty可以登录但界面不行

原因是cranyon用户连接X11服务器的权限不够,使用sudo chown cranyon ~/.Xauthority增加权限即可。