怎么切换linux用户
怎么切换linux用户详细介绍
在 Linux 系统中,可使用su和sudo -i命令来切换用户,下面为你详细介绍这两种方法:
1. 使用
su命令
su是 “switch user”(切换用户)的缩写,它能让你从当前用户切换到其他用户。
- 切换到 root 用户:若你想从普通用户切换到 root 用户,在终端输入以下命令,之后输入 root 用户的密码:
bash
-
命令中的 “-” 表示在切换用户的同时,也切换到该用户的环境变量。
- 切换到其他普通用户:若你想从当前用户切换到其他普通用户,在终端输入以下命令,之后输入目标用户的密码:
bash
- username
你要把username替换成实际的目标用户名。
2. 使用
sudo -i命令
如果你当前的用户属于 sudo 用户组,就可以使用sudo -i命令以 root 权限执行命令或者切换到 root 用户环境。输入下面的命令,接着输入当前用户的密码:
bash
这个命令会以 root 用户的身份打开一个新的 shell 会话,并且加载 root 用户的环境变量。
区别
su命令需知道目标用户的密码,而sudo -i命令用的是当前用户的密码(前提是当前用户在 sudo 用户组里)。sudo -i通常用于临时获取 root 权限,操作完成后退出 root 环境比较方便;su -会持续保持在目标用户的环境中,直到你手动退出。