在 Ubuntu 中,root 用户默认是被禁用的(即没有设置 root 密码),但你可以使用 sudo 来临时获得 root 权限。如果你确实需要切换到 root 用户账户(例如进入 root shell),可以使用以下几种方式:


✅ 方法一:临时切换为 root 用户(推荐)

sudo -i

sudo su
  • 这两条命令会要求你输入当前用户的密码(不是 root 密码)
  • 成功后你将进入 root shell,提示符变为 #
  • 执行完任务后输入 exit 返回普通用户

✅ 方法二:使用 sudo 执行单条命令(更安全)

sudo 命令名

例如:

sudo apt update
sudo rm -rf /some/dir

适合只需执行单个命令时,安全性更高,不建议长期以 root 身份运行终端。


✅ 方法三:为 root 设置密码并直接登录(不推荐)

如果你希望使用 su 命令切换 root 用户(例如某些脚本需要),你需要先设置 root 密码:

sudo passwd root

然后输入两次新密码。此后你可以使用:

su -

输入刚设置的 root 密码即可切换。

⚠️ 不推荐长期启用 root 用户,出于安全原因 Ubuntu 默认禁用 root 账户,防止误操作或系统被入侵。


✅ 验证当前是否是 root 用户

whoami

如果输出是 root,说明你当前在 root shell 下。


✅ 退出 root 用户

exit

可多次输入 exit 直到返回你的普通用户。


如需我提供 一键切换脚本 或配置 SSH 登录 root 用户的操作指南,也可继续告诉我。