在 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 用户的操作指南,也可继续告诉我。
发表回复