229 字
1 分钟
`sudo su -l` 命令
命令
执行过程
- 切换到 root 的家目录
- 加载 root 的环境变量
- 加载 shell 启动文件(.profile、.bash_profile 等) 2
与其他命令的区别
命令 | 密码要求 | 环境变量 | 安全性 |
---|---|---|---|
su | 需要 root 密码 | 保持当前环境 | 较低 |
sudo su | 当前用户密码 | 混合环境 | 中等 |
sudo su -l | 当前用户密码 | root完整环境 | 较高 |
命令 | 密码要求 | 环境变量 | 安全性 |
---|---|---|---|
su | 需要 root 密码 | 保持当前环境 | 较低 |
sudo su | 当前用户密码 | 混合环境 | 中等 |
sudo su -l | 当前用户密码 | root完整环境 | 较高 |