Linux怎么在终端和GNOME中切换用户?

  发布时间:2026-02-28 10:13:31   作者:佚名   我要评论
在Linux系统下有两种用户,即高级用户root,普通用户,高级用户root可以在系统中做任何事情,普通用户仅可在Linux系统中做有限的事情,下面我们就来看看切换方法

使用Su

使用su - 用户名来以另一个用户身份登录。在命令行中使用此命令切换到另一个用户。"-"表示您想以用户名登录并假设他们的环境变量、主目录和shell偏好设置。一旦您输入了他们的密码,您的提示符将更改为该用户的提示符。

  • 如果您想切换用户而不更改您的shell,则省略连字符。例如,su username。
  • sudo C 用户名 与 sudo -l 用户名 和 `sudo --login 用户名` 的作用相同。
  • 在一些Linux发行版中(非Ubuntu),您可以使用`su -`(无需指定用户名)来成为root用户。但建议使用`sudo`在需要时执行root级别的命令,而不是直接成为root用户,因为这样做破坏东西的可能性要小得多。

使用sudo

使用sudo -u 用户名命令以另一个用户的身份运行命令。就像使用 sudo 以 root 权限运行命令一样,您也可以使用它以其他用户的身份执行任何命令。

您需要输入用户的密码来执行命令。如果您不知道密码,您可以使用`passwd`命令进行更改。

使用GNOME

1. 点击系统菜单

2. 点击关机/注销。这将展开更多选项。

3. 点击切换用户并输入该用户的登录信息。只要您的Linux系统中至少添加了一个其他用户,您就会看到**切换用户**选项。

  • 当你切换用户时,你正在运行的程序将继续在后台运行。
  • 你可以根据需要轻松地在用户之间来回切换。

小提示:

运行whoami命令以查看你以哪个用户身份登录。如果你使用su切换到另一个用户,whoami将报告你更改到的用户名。如果你使用sudo以另一个用户的身份运行命令,使用whoami时你仍然会看到你的常规登录名。

相关文章

最新评论