root用户和普通用户的环境变量(echo $PATH)默认相同,但如果以普通用户身份登录系统修改环境变量,root用户的环境变量不受影响。这会导致通过sudo执行程序(比如make)所能看到的环境变量和不使用sudo执行程序所看到的环境变量是不同的。
[Ubuntu]不同用户下环境变量问题
最新推荐文章于 2024-07-04 21:35:22 发布
root用户和普通用户的环境变量(echo $PATH)默认相同,但如果以普通用户身份登录系统修改环境变量,root用户的环境变量不受影响。这会导致通过sudo执行程序(比如make)所能看到的环境变量和不使用sudo执行程序所看到的环境变量是不同的。