“如何恢复或重置FreeBSD & Linux的root密码”的版本间的差异
来自YTYZX有图有真相的百科
小 (恢复45.77.171.9(讨论)的编辑至Ytyzx的最后版本) |
|||
(未显示3个用户的11个中间版本) | |||
第1行: | 第1行: | ||
− | 如果忘记FreeBSD或者Linux系统(本例中以CentOS 6.5 | + | 如果忘记FreeBSD或者Linux系统(本例中以CentOS 6.5 ,CentOS 7 及CentOS 8 为例)root帐号密码,只需以下几步即可重置密码。如需恢复Windows 7(win7)系统管理员密码,请点击[[Windows 7(win7)忘记密码怎么办]] |
__TOC__ | __TOC__ | ||
第13行: | 第13行: | ||
4.输入“passwd”并按回车键,输入新密码(两次),最后输入“reboot”并按回车键,重新正常启动即可。 | 4.输入“passwd”并按回车键,输入新密码(两次),最后输入“reboot”并按回车键,重新正常启动即可。 | ||
[[File:FreeBSD43.png]] | [[File:FreeBSD43.png]] | ||
+ | ---- | ||
== Linux CentOS 6.5 == | == Linux CentOS 6.5 == | ||
第33行: | 第34行: | ||
11.重启Linux CentOS 7系统,在下图中用方向键选择对应的系统,并按“e”键。 | 11.重启Linux CentOS 7系统,在下图中用方向键选择对应的系统,并按“e”键。 | ||
[[File:CentOS1.png]] | [[File:CentOS1.png]] | ||
− | 12.出现以下画面,按向下方向键移动蓝色框部分,请注意蓝色框内最后部分。 | + | 12.出现以下画面,按向下方向键移动 到以linux16开头行( 蓝色框部分 ) ,请注意蓝色框内最后部分。 |
[[File:CentOS2.png]] | [[File:CentOS2.png]] | ||
13.按“ctrl+e”移动到最后,删除“rhgb quiet LANG=zh_CN.UTF-8”,输入“init=/bin/sh”,按“ctrl+x”引导系统。 | 13.按“ctrl+e”移动到最后,删除“rhgb quiet LANG=zh_CN.UTF-8”,输入“init=/bin/sh”,按“ctrl+x”引导系统。 | ||
第41行: | 第42行: | ||
15.输入“passwd”修改密码(需输入两次密码),成功后出现如下提示:all authentication tokens updated successfully. | 15.输入“passwd”修改密码(需输入两次密码),成功后出现如下提示:all authentication tokens updated successfully. | ||
[[File:CentOS5.png]] | [[File:CentOS5.png]] | ||
− | 16.输入“touch /.autorelabel”确 | + | 16.输入“touch / .autorelabel”确 保Linux在下次启动时将给所有文件 重 新赋予标签。 |
+ | 备注:在斜杠/两边均有空格 。 | ||
[[File:CentOS6.png]] | [[File:CentOS6.png]] | ||
17.输入“exec /sbin/init”重新初始化。 | 17.输入“exec /sbin/init”重新初始化。 | ||
第47行: | 第49行: | ||
18.系统开始初始化,初始化完毕后会自动重启,用新密码登录即可。 | 18.系统开始初始化,初始化完毕后会自动重启,用新密码登录即可。 | ||
[[File:CentOS8.png]] | [[File:CentOS8.png]] | ||
+ | |||
+ | == Linux CentOS 8 == | ||
+ | |||
+ | 19.重启Linux CentOS 8系统,在下图中用方向键选择对应的系统,并按“e”键。 | ||
+ | [[File:CentOS14.png]] | ||
+ | |||
+ | 20.按向下方向键移动到以linux开头行。 | ||
+ | [[File:CentOS15.png]] | ||
+ | |||
+ | 21.在cl_centos8/swap右边添加 rd.break,确认无误后按“ctrl+x”重新加载内核信息。 | ||
+ | [[File:CentOS16.png]] | ||
+ | |||
+ | 22.在紧急救援模式下依次输入如下命令(注意高亮部分): | ||
+ | mount -o remount,rw /sysroot | ||
+ | chroot /sysroot | ||
+ | passwd | ||
+ | //重复两次输入您新设置的密码 | ||
+ | touch /.autorelabel | ||
+ | exit | ||
+ | reboot | ||
+ | [[File:CentOS17.png]] | ||
+ | |||
+ | 23.重启后等初始化完毕即可使用新密码登录。 | ||
+ | [[File:CentOS18.png]] |
2022年3月24日 (四) 20:47的最新版本
如果忘记FreeBSD或者Linux系统(本例中以CentOS 6.5,CentOS 7及CentOS 8为例)root帐号密码,只需以下几步即可重置密码。如需恢复Windows 7(win7)系统管理员密码,请点击Windows 7(win7)忘记密码怎么办
FreeBSD
1.重新启动FreeBSD,在出现如下画面时在键盘上按“2”或者“S”进入单用户模式。
2.在出现“Enter full pathname of shell or RETURN for /bin/sh:”直接按回车键。
3.输入命令“mount -u /”然后按回车键确定取消挂载根目录,继续输入“mount -a”并按回车键确定,从而是根目录可读写。
4.输入“passwd”并按回车键,输入新密码(两次),最后输入“reboot”并按回车键,重新正常启动即可。
Linux CentOS 6.5
5.重新启动Linux CentOS 6.5系统,当出现如下画面时按任意键。
6.出现如下画面,直接按“e”键继续。
7.在下图中按动向下方向键移动到第二项(即以kernel开头),并按“e”键继续。
8.将光标移动到最后输入“single”并按回车键继续(如下图所示)。
9.出现如下画面,并会自动高亮显示第二项(即以kernel开头),按“b”进行引导。
10.出现命令提示符后,输入“passwd root”修改根密码,确认修改成功后输入“reboot”重启系统即可。
Linux CentOS 7
11.重启Linux CentOS 7系统,在下图中用方向键选择对应的系统,并按“e”键。
12.出现以下画面,按向下方向键移动到以linux16开头行(蓝色框部分),请注意蓝色框内最后部分。
13.按“ctrl+e”移动到最后,删除“rhgb quiet LANG=zh_CN.UTF-8”,输入“init=/bin/sh”,按“ctrl+x”引导系统。
14.输入“mount -o remount, rw /”并按回车键确定使文件系统为可写。
15.输入“passwd”修改密码(需输入两次密码),成功后出现如下提示:all authentication tokens updated successfully.
16.输入“touch / .autorelabel”确保Linux在下次启动时将给所有文件重新赋予标签。 备注:在斜杠/两边均有空格。
17.输入“exec /sbin/init”重新初始化。
18.系统开始初始化,初始化完毕后会自动重启,用新密码登录即可。
Linux CentOS 8
19.重启Linux CentOS 8系统,在下图中用方向键选择对应的系统,并按“e”键。
20.按向下方向键移动到以linux开头行。
21.在cl_centos8/swap右边添加 rd.break,确认无误后按“ctrl+x”重新加载内核信息。
22.在紧急救援模式下依次输入如下命令(注意高亮部分): mount -o remount,rw /sysroot chroot /sysroot passwd //重复两次输入您新设置的密码 touch /.autorelabel exit reboot
23.重启后等初始化完毕即可使用新密码登录。