Ubuntu4.15版本修改root密码

linux有一个典型特征就是支持多用户操作即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。
超级用户root在linux里面拥有所有的系统权限,即一些操作都被认为合法!
一般用户则有很大的限制,执行的命令需要相应的权限。
一般可以通过su [用户名],然后输入密码进行切换。
在root用户下,输入

su shyley

即可从root用户返回一般用户权限
在这里插入图片描述
在一般用户中,输入 su root,然后输入密码,密码正确以后即可进入root用户中。
在这里插入图片描述
那如果忘记root密码怎么办呢?

用户有sudo权限

如果用户具有sudo权限,即可按以下方式进行密码修改。在这里插入图片描述

用户不具有sudo权限

在启动Ubuntu系统时,修改kernel镜像启动参数,具体如下:

  • 重启电脑长按shift键直到进入下图进入GRUB引导模式,选择第二行Ubuntu 高级选项, 选中直接回车
    在这里插入图片描述
  • 选择第三项(recovery mode)按e进入 编译kernel进行启动参数,别按回车
    在这里插入图片描述
  • 关键的时候到了, 倒数第四行,会看到一行 …ro recovery nomodeset,删除recovery nomodeset(通过↑、↓、←→键移动光标位置)
    在这里插入图片描述
  • 在刚才删除的后面添加 quiet splash rw init=/bin/bash。然后按Ctrl+X, 启动引导
    在这里插入图片描述
  • 运行后系统直接进入root mode,输入:passwd,根据系统提示,输入新的密码,结束加粗样式
    在这里插入图片描述
### 修改 Ubuntu 20.04 中的 Root 密码Ubuntu 20.04 系统中,可以通过多种方法修改 `root` 用户的密码。以下是详细的说明: #### 方法一:通过已有的管理员权限账户修改 如果系统中有具有管理员权限的用户(即属于 `sudo` 组),可以直接使用以下命令完成密码更改。 运行以下命令以启动密码设置流程: ```bash sudo passwd root ``` 此命令会提示输入当前用户的密码[^4]。随后,按照提示依次输入新的 `root` 密码以及确认密码即可完成设置。 #### 方法二:通过单用户模式重置密码 当无法访问系统的图形化界面或者忘记了现有的密码时,可以利用 GRUB 启动菜单中的单用户模式来重置 `root` 密码。 1. **进入 GRUB 菜单** - 在计算机启动阶段持续按下 `Esc` 或者 `Shift` 键直到显示 GRUB 菜单。 - 如果默认情况下 GRUB 菜单未出现,可通过调整 `/etc/default/grub` 文件内的参数解决。例如,将 `GRUB_TIMEOUT=0` 改为 `GRUB_TIMEOUT=5` 并保存后更新 GRUB 配置: ```bash sudo nano /etc/default/grub sudo update-grub ``` 2. **编辑内核引导参数** - 在 GRUB 主页选择高级选项下的最新内核版本,并按 `e` 编辑其启动项。 - 定位到以 `linux` 开头的一行,在该行末尾追加 `init=/bin/bash` 参数[^3]。 3. **挂载根文件系统为读写模式** - 按下 `Ctrl + X` 或 `F10` 来继续启动过程,此时将以单用户模式加载系统。 - 输入以下命令重新挂载根分区为可写状态: ```bash mount -o remount,rw / ``` 4. **重设密码** - 运行下面的指令更换 `root` 的密码: ```bash passwd root ``` - 根据屏幕上的指示设定新密码并验证。 5. **重启系统** - 设置完毕之后执行以下命令使机器恢复正常工作状态: ```bash reboot ``` #### 注意事项 - 更改或创建强健复杂的密码有助于提升安全性[^2]。 - 不推荐日常作为普通用户身份登录至桌面环境时频繁切换成超级用户操作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值