在未知root密码,未知任何用户身份密码的状况下修改root密码,进而修改任何用户的密码.Ubuntu/linux. 史上最简单实用的一种办法
By 韩大卫@吉林师范大学
大体上分为两步:
一, 进入可读写的root用户模式. 二, 修改root密码.
开机按
F12 (或长按Shift), 进入GRUB界面.
一, 选择 Advanced options for Ubuntu
二, 能够看到两个模式,
1, Ubuntu, Linux 3.5.0-17-generic
2,
Ubuntu, Linux 3.5.0-17-generic (恢复模式) (或recovery mode)
在恢复模式处, 按e, 进入Ubuntu恢复模式的脚本编辑界面,
找到如下语句: 开头是linux, 后面有 … ro recovery nomodeset
将
ro recovery nomodeset 改成 rw single init=/bin/bash
注 :如不修改此处, 后面进入root后,可是不能修改文件.
以上修改意为改成可读可写的单用户模式, 以后按
Ctrl + x, 进入单用户模式, 此时的用户即位root用户.
以上步骤是为了进入可读写的root用户模式.如下步骤为修改root密码.
进入命令行后,
再输入新的root密码, 在命令行中执行
passwd root linux
输入两次新的密码便可. bash
此时原来的root密码便永远随风而去了,只有上帝才知道它曾经存在过,并且困扰过咱们,就像咱们的年少时暗恋过的女孩同样. spa
最后重启系统. 命令行
如想修改其余用户的密码,如handawei, passwd handawei it
输入新的密码,便可修改用户handawei的密码. io
******************************* 登录
BTW: 以上方法适合操做一个不知root密码以及任何用户密码的状况下使用,例如拿到一个PC, 不知道开机密码的状况下使用. dva
若是已知一个用户的登陆密码, 能够 sudo passwd root , 输入当前用户的密码便可修改root密码. 密码