linux变更用户身份命令
linux变更用户身份命令详细介绍
在 Linux 系统里,有几个可用于变更用户身份的命令,下面为你详细介绍:
1.
su 命令
su 是 “switch user” 的缩写,该命令允许你切换到其他用户身份。
- 语法:
bash
选项 用户名
- 示例:
- 切换到 root 用户:
bash
root
- 不切换到 root 用户的家目录:
bash
root
2.
sudo 命令
sudo 让普通用户以超级用户(root)的权限来执行特定命令。
- 语法:
bash
命令
- 示例:
- 以 root 权限执行
apt update命令:
- 以 root 权限执行
bash
update
3.
su - 命令
su - 会在切换用户身份的同时,加载目标用户的环境变量和工作目录。
- 语法:
bash
- 用户名
- 示例:
- 切换到 root 用户并加载其环境变量:
bash
- root
4.
newgrp 命令
newgrp 可用于临时切换用户的有效组。
- 语法:
bash
newgrp 组名
- 示例:
- 切换到
developers组:
- 切换到
bash
newgrp developers
912newgrp developers
你可依据自身需求选择合适的命令来变更用户身份。