半年前帮大博士的工作站装了个ubuntu14.04的系统,结果半年后大博士说用户密码忘了,问我记不记得,对于我这个记性,回答肯定是what are you 弄啥呢
那么只能想办法重置系统密码了,下面贴出方法,实测可用
1、重启ubuntu,随即长按shift进入grub菜单
2、选择一个带(recovery mode)的恢复模式进入
3、进入下图中该菜单选择root
4、在#后输入 cat /etc/shadow 查看想要修改的用户名
5、在#后输入 passwd <用户名>修改
由于passwd命令放在了/usr/bin下,如果你的/usr与/不在一个分区是可能找不到该命令的,因此需要重新挂载
输入 cat /etc/fstab查看/usr挂载点的分区,然后使用mount命令将该分区挂载, 如 mount /dev/sda5
关键的地方来了,由于磁盘可能是以只读方式挂载的,因此在使用passwd命令重置密码时会出现
authentication token manipulation error
此时需要使用命令 mount -o rw,remount / 把根分区以读写方式重新挂载
此时再使用passwd <用户名>修改密码即可
6、reboot 即可