当前位置: 首页 > news >正文

Ubuntu 重置密码方法

目录

    • 修改过 root 密码,重置密码的方法
    • 没改过 root 密码‌,重置密码的方法

修改过 root 密码,重置密码的方法

Ubuntu 默认禁用root用户,意思就是安装好Ubuntu系统后,root用户默认是没有密码的,普通用户通过sudo进行提权,从而拥有root权限。

如果修改过root用户的密码,但是又把root用户的密码给忘了。此时就需要通过修改grub的引导参数来重置密码了。因为传统的恢复模式下,需要验证root用户的密码才能正常进入。

1、系统开机的时候,反复按 EscShift 进入 GRUB 启动菜单。
在这里插入图片描述

2、选择ubuntu,然后然后按 e

找到 linuxlinuxefi 开头的行,将ro recovery nomodeset quiet splash $vt_handoff 替换为 rw init=/bin/bash

  • init=/bin/bash:Linux 内核启动后,默认会执行系统初始化进程(PID=1的第一个用户进程) ,执行为/bin/bash后,系统启动后会直接运行一个shell,而不是继续执行正常的初始化步骤。这会导致系统跳过许多标准流程。由于 /bin/bash 以 PID 1 运行,且内核未执行任何权限检查,会 ‌自动获得 root 权限‌,无需输入密码。这样就跳过了密码验证。
  • rw:让内核以读写模式挂载根文件系统(/),以便后续修改系统文件

在这里插入图片描述
在这里插入图片描述

3、按 Ctrl+XF10 启动系统,直接进入 root shell 环境,这样就跳过输入root用户密码的步骤。
在这里插入图片描述

4、检查/目录的权限,如果是ro就需要重新挂载

mount | grep /
# 如果显示权限是ro,执行以下命令重新挂载

mount -o remount,rw / 

在这里插入图片描述

5、使用 passwd 命令修改用户密码

passwd username

在这里插入图片描述

6、密码修改完成后,执行reboot -f命令重启,重新加载grub的时候,grub的参数会恢复默认值。

reboot -f

没改过 root 密码‌,重置密码的方法

如果Ubuntu操作系统没有手动修改过root用户的密码,此时root用户没有密码,可以直接通过恢复模式来重置用户密码。

1、系统开机时反复按 Esc 或 Shift 进入 GRUB 启动菜单。
在这里插入图片描述

2、选择 Advanced options for Ubuntu 做为系统启动项,然后回车
在这里插入图片描述

3、选择带(recovery mode)条目的内核版本,一般选择最新的那个。然后回车
在这里插入图片描述

4、选择 root Drop to root shell prompt 选项,然后回车
在这里插入图片描述

5、这里提示输入root用户密码,因为默认root用户就是没密码的,所以直接回车。
在这里插入图片描述

6、直接通过passwd命令重置密码即可

passwd username

在这里插入图片描述

说明:如果命令执行失败,可能就是默认权限是ro,需要重新挂载一下根文件系统。

mount -o remount,rw /

7、执行reboot命令重启即可

reboot -f

相关文章:

  • 【教学类-58-14】黑白三角拼图12——单页1页图。参考图1页6张(黑白、彩色)、板式(无圆点、黑圆点、白圆点)、宫格2-10、张数6张,适合集体操作)
  • 使用飞书API自动化更新共享表格数据
  • C++ 继承:面向对象编程的核心概念(一)
  • STL之list
  • Selenium之Web Driver常用属性
  • WPF ContentPresenter详解2
  • Docker-清理容器空间prune
  • 顺序表(C语言源码详解,附加测试代码)
  • 波斯白板(Persian Whiteboard)
  • MFC中如何判断一个窗口当前状态是显示还是隐藏
  • Python 异常处理完全指南
  • 基于YOLOv8深度学习的PCB缺陷检测识别系统【python源码+GUI界面+数据集+训练代码+登录界面】
  • [AI绘图] ComfyUI 中自定义节点插件安装方法
  • 雕琢健康生活,奏响养生乐章
  • 使用Geotools从DEM数据中读取指定位置的高程实战
  • 【图论】网络流算法入门
  • 初阶7 vector
  • Mybatis错误resultMap must match
  • [思路提供]Mysql主从复制时的网络延迟很高,如何调整MySQL复制参数
  • Conda命令合集【更新ing】
  • 经济日报:仅退款应平衡各方权益
  • 视频公开课上线之后,北大成为多少人未曾谋面的母校?
  • 美伊谈判因“后勤原因”推迟,伊朗:视美国做法再定谈判日期
  • 龙翔被撤销南京市人大常委会主任职务,此前已被查
  • 空间站第八批科学实验样品返抵地球并交付科学家
  • 4月一二线城市新房价格环比上涨,沪杭涨幅居百城前列