Ubuntu18.04服务器密码忘记或被篡改怎么重置密码

在Ubuntu 18.04服务器中,如果你忘记了密码或者密码被篡改,你可以通过以下步骤重置密码。

步骤一:重启服务器

Ubuntu18.04服务器密码忘记或被篡改怎么重置密码

你需要重启你的Ubuntu 18.04服务器,你可以使用SSH客户端连接到你的服务器,然后输入以下命令来重启服务器:

sudo reboot

步骤二:进入恢复模式

当你的服务器重启后,你需要进入GRUB引导菜单,在启动过程中,按下Esc键暂停启动过程,这将打开一个GRUB编辑界面。

在GRUB编辑界面中,找到以linux开头的行,然后按e键进行编辑,在该行的末尾添加singleinit=/bin/bash,然后按Ctrl+XF10键启动系统。

步骤三:重置密码

现在,你已经进入了单用户模式或者交互式shell模式,在这个模式下,你可以重置root用户的密码,你需要重新挂载文件系统为读写模式:

mount -o remount,rw /

你可以使用passwd命令来重置root用户的密码:

Ubuntu18.04服务器密码忘记或被篡改怎么重置密码

passwd root

当你运行这个命令时,系统会提示你输入新的Unix密码,输入你的新密码两次,然后按回车键确认。

步骤四:重启服务器

你需要重启你的服务器以使新的密码生效:

reboot

现在,你应该可以使用新的密码登录到你的Ubuntu 18.04服务器了。

问题与解答

Q1: 我使用的是非root用户,我忘记了密码,我该怎么办?

A1: 如果你使用的是非root用户并且忘记了密码,你可以按照上述步骤进入恢复模式,但是你需要使用chroot命令切换到根文件系统,你需要找到你的Linux内核版本号和initrd镜像文件的位置,你可以在GRUB编辑界面中找到这些信息,你可以使用以下命令来切换到根文件系统:

Ubuntu18.04服务器密码忘记或被篡改怎么重置密码

chroot /mnt/boot/vmlinuz-* initrd=/mnt/boot/initrd.img-* rw --usermod -u your_username_here --password your_new_password_here --groups your_group_here --home /home/your_username_here --create-home --quiet

在这个命令中,你需要将your_username_hereyour_new_password_hereyour_group_here替换为你的用户名、新密码和你的用户组,你可以使用新的密码登录到你的账户。

Q2: 我忘记了我的Ubuntu 18.04服务器的IP地址,我该如何找回它?

A2: 你可以通过查看你的网络接口配置文件来找回你的Ubuntu 18.04服务器的IP地址,你可以使用以下命令来查看你的网络接口配置文件:

cat /etc/network/interfaces | grep 'iface' | grep -v '^' | awk '{print $2}' | while read iface; do echo "$iface"; cat /etc/network/interfaces | grep $iface | awk '/address/ {print $2}'; done | tail -n +2;

这个命令会显示你的所有网络接口及其对应的IP地址,你应该能够从中找到你的Ubuntu 18.04服务器的IP地址。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/390073.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年3月28日 21:42
下一篇 2024年3月28日 21:52

发表回复

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

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入