309人参与 • 2024-08-30 • html5
在 linux 系统中,用户账户主要分为两类:具有最高权限的 root 用户和普通用户。在安装 ubuntu 等 linux 发行版时,安装程序会让我们为 root 用户设置密码,并同时创建一个拥有 sudo 权限的普通用户账户。
在日常使用时,我们通常会使用普通账户,并在需要时通过 sudo 来执行特权操作。但如果时间久了,就可能会忘记最初的 root 账户密码,在需要时无法访问 root 账户。
为了解决这个问题,下面本文会介绍两种不同的方法,教你在 ubuntu 24.04 lts、ubuntu 22.04 lts 或 ubuntu 20.04 lts 上重置 root 账户的密码。
1、启动 ubuntu 系统并登录一个具有 sudo 权限的用户账户。
2、打开「终端」,并执行以下命令:
sudo passwd root
3、执行该命令后,需要验证当前 sudo 用户账户的密码,并两次输入新的 root 密码,即可完成重置。
通过 sudo 用户账户重置 root 密码
4、现在,你就可以通过桌面环境或使用以下命令切换到 root 用户:
su
如果你的 ubuntu 系统中没有具有 sudo 权限的用户账户,或者根本不知道任何账户和密码,可以通过以下方法 2 来解决问题。
你需要能够物理接触到 ubuntu pc 或服务器。
1、启动 ubuntu 系统,在出现 grub 启动界面时,选择「advanced options for ubuntu」。
选择 advanced options for ubuntu
2、在下一个屏幕界面中,选择第一个包含恢复模式(recovery mode)的内核选项。
选择一个包含恢复模式的内核
3、进入恢复菜单后,用箭头键选择「dpkg」,按 tab 键选中「ok」,然后按回车确认。
选择 dpkg
4、当出现下一个提示时,选择「yes」继续。
选择 yes
5、系统将更新包缓存。当系统询问是否升级时,选择忽略并按d
查看详情。
按 d 查看详情
6、包的详细信息会显示出来,此时输入以下命令进入 root shell:
!/bin/bash
命令进入 root shell
7、现在我们就拿到了 root 访问权限,可以使用以下命令重置 root 密码:
passwd
系统会要求你输入两次新密码进行确认。出于安全考虑,输入的密码不会显示出来。
8、完成后,使用以下命令重启系统,就可以用新密码登录 root 用户账户了:
reboot
重置 root 密码并重启
通过本文,你学会了两种在 ubuntu 上重置 root 密码的方法:一种简单但需要 sudo 用户账户,另一种适用于各种情况。这些步骤虽然以 ubuntu 作为演示示例,但同样适用于 debian、linux mint 或 pop!_os 等其他 linux 发行版。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论