ubuntu 第一次修改root密码的方法

安装ubuntu时,系统让用户创建了一个非root用户,系统启动后使用这个用户,在需要执行超级用户权限的指令时,可以通过sudo来执行。
为此我们可以通过这样的方式修改root的密码:
allen@ubuntu:~$ sudo passwd root
[sudo] password for chasfer:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
切换到root用户:
allen@ubuntu:~$ su - root
密码:
root@ubuntu:~#

转载于:https://www.cnblogs.com/fly-fish/archive/2012/03/11/2390271.html

### Ubuntu 系统强制重置 Root 密码方法 当忘记 Ubunturoot 用户密码时,可以通过以下方式重新设置该密码: #### 使用 GRUB 引导菜单编辑启动参数 1. **重启计算机并进入 GRUB 菜单** 当系统启动时按下 `Shift` 键以显示 GRUB 启动菜单。 2. **选择内核版本并按 e 编辑** 在 GRUB 菜单中选择一个 Linux 内核条目(通常是第一个),然后按下键盘上的 `e` 键来编辑启动选项。 3. **找到 linux 行并修改启动参数** 找到类似于以下的一行: ```plaintext linux /boot/vmlinuz-... root=UUID=... ro quiet splash $vt_handoff ``` 将其末尾的 `ro quiet splash` 替换为 `rw init=/bin/bash`。这会使得系统以单用户模式启动,并直接进入根 shell[^1]。 4. **挂载文件系统为可写入状态** 进入单用户模式后,默认情况下 `/` 文件系统可能仍处于只读状态。运行以下命令将其改为可写入: ```bash mount -o remount,rw / ``` 5. **重置 root 密码** 输入以下命令更改 root 用户的密码: ```bash passwd root ``` 系统会提示输入新密码两次。完成后,确认密码已成功更新。 6. **重启系统** 完成密码重置后,执行以下命令退出当前环境并正常重启系统: ```bash exec /sbin/init reboot ``` #### 验证新的 root 密码 登录到终端界面,切换至 root 用户验证密码是否生效: ```bash su - ``` 如果能够顺利切换,则说明密码已被正确重置。 --- ### 注意事项 - 修改 GRUB 参数可能会因硬件配置不同而略有差异,请根据实际情况调整操作步骤。 - 如果未启用 root 登录功能,在完成密码重置之后还需要确保允许通过 SSH 或其他途径访问 root 帐户[^1]。 ```bash sudo nano /etc/ssh/sshd_config ``` 查找 `PermitRootLogin` 并设为 `yes` 或者 `without-password` 来支持密钥认证。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值