[具身智能-704]:Ubuntu 修改 / 设置 root 密码(适配 ROSMASTER-M1 / RDK X5 亚博镜像)
2026/8/2 3:04:43 网站建设 项目流程

Ubuntu 修改 / 设置 root 密码(适配 ROSMASTER-M1 / RDK X5 亚博镜像)

重要前提:Ubuntu 默认没有 root 密码,root 账户默认锁定;你现在登录用户sunrise拥有 sudo 权限,直接用第一种方法。

方式 1:正常登录、拥有 sudo 权限(推荐,你当前场景)

终端执行:

bash

运行

sudo passwd root

操作流程:

  1. 先输入sunrise 用户的密码(验证 sudo 权限)
  2. 输入新 root 密码(屏幕不显示字符,正常现象)
  3. 再次确认 root 密码 出现passwd: password updated successfully代表完成。

切换 root 验证

bash

运行

su - root

输入刚刚设置的 root 密码,提示符变为root@ubuntu:~#成功。

补充:一键免密进入 root(不需要 root 密码,仅当前会话)

bash

运行

sudo -i

方式 2:忘记所有密码、无法登录系统(单用户救援模式)

ROSMASTER-M1 开发板通过显示器 + 键盘操作:

  1. 上电开机,持续按ESC调出 GRUB 启动菜单
  2. 选中 Ubuntu 启动项,按e进入启动参数编辑
  3. 找到ro quiet splashro修改为rw;在行末尾添加:init=/bin/bash
  4. Ctrl+X启动,直接进入 root shell
  5. 执行修改密码

bash

运行

passwd root

输入两次新密码; 6. 执行重启:

bash

运行

exec /sbin/init

ROSMASTER-M1 常见配套问题

1)SSH 远程登录 root(默认禁止)

修改 ssh 配置允许 root 远程登录:

bash

运行

nano /etc/ssh/sshd_config

找到:

plaintext

#PermitRootLogin prohibit-password

修改为

plaintext

PermitRootLogin yes

保存,重启 ssh 服务

bash

运行

systemctl restart ssh

2)关闭 root 账户(不需要 root 登录时)

bash

运行

sudo passwd -l root

区分两个容易混淆命令

  1. sudo passwd root→ 修改root 用户密码✅(需要)
  2. sudo passwd→ 修改当前普通用户(sunrise)密码

安全提示

机器人开发场景经常需要 root,但是不建议长期开放 SSH root 登录;调试完成后建议关闭PermitRootLogin yes

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询