在Linux系统里,su命令究竟该怎么正确使用来切换用户身份呢?
1.基本语法
su命令的基本语法为
su
suroot
2.常用选项
选项 | 含义 | 示例 |
---|---|---|
- | 表示切换到目标用户并使用该用户的环境变量。如 plaintext 复制 su-root | |
-l | 等同于 plaintext 复制 - plaintext 复制 su-lroot plaintext 复制 su-root | |
-c | 用于执行一条命令后返回原用户。例如 plaintext 复制 su-c"ls/root"root plaintext 复制 ls/root |
3.注意事项
- 要确保知道目标用户的密码,不然无法完成身份切换。
- 频繁使用root用户进行操作有安全风险,非必要情况建议使用普通用户,仅在需要高权限时临时切换到root用户。