linux su su - 用户切换

公司同事问我,su su -有什么区别?

我翻阅资料后得知:

su user(保持当前的变量环境,切换到user用户。)

su - user(同时将用户和变量环境都切换至user下)

这时我想到,发布在linux系统上的程序,如果切用户时没有使用su -,呢么很容易导致变量环境的不正确。

变量环境不正确导致的最明显的后果就是,linux上跑的程序出现乱码。

你可能感兴趣的:(linux,用户,程序,资料,su)