Ubuntu su命令详解(小白也能轻松掌握的Linux用户身份切换技巧)

来源:这里教程网 时间:2026-03-28 10:41:26 作者:

在使用 Ubuntu 或其他 Linux 系统时,经常需要临时切换到另一个用户账户执行特定任务。这时,su 命令就派上用场了。本文将手把手教你如何使用 Ubuntu su命令 安全、高效地切换用户身份,即使是 Linux 新手也能轻松上手!

什么是 su 命令?

su 是 “switch user” 的缩写,用于在当前终端会话中切换到另一个用户账户。默认情况下,不带参数执行

su
会切换到 root 用户。

基本语法

su [选项] [用户名]

常用用法示例

1. 切换到 root 用户

这是最常见的情况。只需输入:

su

系统会提示你输入 root 用户的密码。注意:不是当前用户的密码!

2. 切换到指定用户(例如 alice)

su alice

执行后,系统会要求输入 alice 用户的密码

3. 使用 - 参数(推荐方式)

加上

-
(或
--login
)参数可以模拟完整的登录环境,包括加载目标用户的 shell 配置文件(如
.bashrc
)和工作目录:

su - alice

这种方式更安全、更规范,建议日常使用。

退出当前用户

当你完成操作后,只需输入

exit
或按
Ctrl + D
即可返回到原来的用户:

exit

常见问题与注意事项

Ubuntu 默认禁用 root 账户:新安装的 Ubuntu 系统通常没有设置 root 密码,因此直接使用
su
可能会失败。此时建议使用
sudo -i
切换到 root。 ✅ 如果你确实需要启用 root 账户,可以先运行
sudo passwd root
设置密码。 ✅ 使用
su
时,必须知道目标用户的密码;而
sudo
只需当前用户的密码(前提是该用户有 sudo 权限)。 ✅ 在进行 Linux用户管理 时,合理使用
su
sudo
能有效提升系统安全性。

总结

通过本篇 Ubuntu系统教程,你应该已经掌握了如何使用

su
命令安全地切换用户身份。记住:日常操作中优先使用
sudo
,仅在必要时使用
su
,并始终遵循最小权限原则。

现在,你已经具备了基础的 Ubuntu su命令 使用技能,可以更自信地管理你的 Linux 系统了!

相关推荐

热文推荐