linux改变用户身份用什么命令
linux改变用户身份用什么命令详细介绍
在 Linux 系统里,你能够使用su和sudo这两个命令来改变用户身份。下面分别介绍这两个命令:
1.
su命令
su(即 “switch user” 的缩写)命令可用于切换到其他用户账户。如果不指定用户名,默认会切换到超级用户(root)。
基本语法:
bash
选项 用户名
示例:
- 切换到 root 用户:
bash
- 切换到名为
testuser的用户:
bash
testuser
2.
sudo命令
sudo(即 “superuser do” 的缩写)命令允许经过授权的普通用户以超级用户(root)的权限执行特定命令,而无需切换用户身份。
基本语法:
bash
命令
示例:
- 以 root 权限执行
apt update命令:
bash
update
两者的区别
su命令是完全切换到另一个用户账户,后续操作都以该用户的身份进行。sudo命令是在当前用户身份下,临时以 root 权限执行单个命令,执行完后仍保持当前用户身份。