linux紧急模式下修改密码,Linux 单用户模式修改密码与救援模式修改密码总结

单用户

日常工作有时候会忘记密码怎么办,又没保存到本地,重装系统吗?不存在的。这里介绍两个工具

单用户模式

首先开机进入的GRUB(启动工具)界面,在此界面才可以进行接下来的操作单用户模式(修改密码)前提是如果GRUB未加密才可以用

f910197db37214357c28e0af203c528f.png

这里需要按e 进入可编辑界面

d4eb2e58246ec8fc70d80ec51a351457.png

linux16 那行需要做些修改

87ce2ce25294f81b58debbd0c3cfaec6.png

加入 init=/sysroot/bin/sh 这样然后保存 ctrl+x 保存

进入日安全模式 GRUB

630f1868ffba7aa716c4cfdf3880cb44.png

cab98f8e3364c9b966f4f29196fa139f.png

b3f1f36a55f2cd5666da477ea05bfbd1.png

bf1896e6811cd87daea187952a3e54e1.png

.touch /.autorelabel (关键步骤,否则无法重启)

详细操作步骤如下

1.在物理服务器上进行重启 roboot 、shutdown -r now、 init6

2.重启时那一刻按下方向键进入切换模式 按 ' e ' 进入编辑模式

3.进入启动工具编辑,找到 ' Linux16 ' 那行 将 ' ro ' 只读模式修改成 ' rw ' 读写模式并加上 ' init=/sysroot/bin/sh ' 然后保存 ctrl+x

4.进入安全模式 ' GRUB ' 要切换原系统去,chroot /sysroot

5.如果有乱码,要定义语言到英文。LANG=en

6.passwd root 修改新密码

7.touch /.autorelabel (关键步骤,否则无法重启)

8.物理重启

运行级别

centOS7 查看运行级别文件

' ls -l /usr/lib/systemd/system/runlevel*target '

0.关机 1.单用户 2.3.4 多用户模式 5.图像化界面 6.重启

4003bc904a8e92b39be061566d9f97ea.png

救援模式

救援模式 (用光盘的叫做救援模式)( 如果不知道GRUB密码)

a6b073901f6522d260008e6ac1d182b5.png

d16123ebfef33c5d1f022ac4e599624a.png

337d3ac10969227dc9de9ede569eedef.png

133fde7cba8888e7ce292e3ea16deb7e.png

0985c7b6206e9af115f161a2df9f6a77.png

4386fee8ccb0392b8be242294812feb3.png

b3ac661682b5daf4b51e2bb9ca43833a.png

c6832605bf5514ed943c1d7d3836cf24.png

de3716bcce638d9aaa80be03326cb4f4.png

fc242abe275d0aac3b1a05c1133f207b.png

07f407615a6b24fd6c939a71698cfd49.png

详细操作步骤

1.要重新加载光驱回到装系统时 ,启动时进去BIOS

2.选择BOOT设置光盘启动 将CD-ROM换去顶行,光驱启动

3.进去 'Troubleshooting' 选项里 进去 'Rescue a CentOS Linux system'

4.选择'1'选择继续,回车,切换回系统命令 'chroot /mnt/sysimage ' 由原来的'sh' shell变为'bash' shell

5.可以修改新密码了

6.重启

克隆虚拟机

克隆一台虚拟机

9683ab0f6b618d0d22c350c336d85de1.png

c2740978224340cd99f0b865c70d3b67.png

fd2a854afd9a3e460507773ff3cddf18.png

f312f26d25d6584541c4d28a5118d416.png

0c2ae7fda671319483695c5b368ac8f2.png

下一步就需要修改IP地址,不然使用不了网络

dfc420c8c3773f14af7a24be24372e69.png

e6adc3f9951f08a5aa20ee4ddb652117.png

8fa948b42ed7a8cc6c73df2e04bde71d.png

709ce4490389f65e4f1c5ccf6240f73e.png

9d74a1e69daa7c67405c4298cf075df8.png

克隆完成啦

互相登录

修改主机名 hostnamectl set-hostname (主机名) 实际上是修改

主机名配置文件 cat /etc/hostname

9581dd3230bdf284af69cf15e4a32492.png

f67dda7dd2c1fd3387b12a76d88284bd.png

d522c9112446c16c53b56413952e768a.png

互联命令 ssh + IP 然后输入密码 格式 ' ssh username@ip ' 指定端口 ' ssh -p 22 username@ip '

8eaad7d49fad323899da96f8d40b96d3.png

THE END
< <上一篇
下一篇>>