如何通过救援系统(Linux)更改root密码?

0 股票
0
0
0
0

如何通过救援系统(Linux)更改root密码?

如果您忘记或丢失了root密码,并希望通过恢复系统重置密码,请按照以下说明操作:

1)启动服务器进入救援模式,并进入专用服务器管理界面。在那里激活“启动救援模式”功能。救援系统成功启动后,救援模式的主密码将显示在中央客户管理系统 (ZKM) 中。.

2.) 使用此密码与救援系统建立 SSH 连接(在 Windows 上,您可以使用“Putty”客户端)。.

3.) 通过 SSH 连接后,输入以下命令之一来查找根分区(最大的分区通常是所需的根分区):

fdisk -l
# یا
parted -l

找到系统分区后,将其挂载:

如果没有软件 RAID(/dev/sda1 可能有所不同):

mount  /dev/sda1  /mnt

使用软件 RAID 时(/dev/md0 可能有所不同):

mount /dev/md0 /mnt

4) 现在磁盘已挂载,请挂载“procfs”和“devfs”:

mount -o bind /dev /mnt/dev
mount -t proc /proc /mnt/proc

5.) 使用“chroot”命令登录您的系统并更改密码:

chroot /mnt /bin/bash

6.) 您现在应该已经登录。您现在可以使用 passwd 命令更改密码:

passwd

笔记: 现在系统会要求您输入两次新密码,而输入 Linux 密码通常不会显示任何内容。.

7.) 密码更改成功后,请使用以下命令移除已挂载的磁盘并注销系统:

exit

使用以下命令返回根目录:

cd /

现在再逐个删除现有目录:

umount  /mnt/proc
umount  /mnt/dev
umount  /mnt

8.) 现在在中央客户管理 (ZKM) 中重置救援模式,然后通过重启来重新启动系统。.

9.) 您现在可以使用新设置的密码通过 SSH 登录。.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注


您可能也喜欢
如何删除 Docker 镜像、容器和卷

Docker 管理和清理专家指南

在当今云原生架构、微服务和容器化已成为软件基础设施主要标准的时代,Docker 的使用在服务部署的稳定性、可扩展性和速度方面发挥着关键作用。然而,尽管 Docker 为服务器管理员和 DevOps 工程师带来了诸多好处,但始终存在一个重大挑战:随着时间的推移,未使用的资源会不断累积。.