su是switch user 在linux中用来切换用户
切换用户的时候su 与su - 是有区别的,建议使用su - ,为什么呢?这里就涉及到一个环境变量的问题了
比如从普通用户su到root用户,可以使用
su root
或
su - root
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份,所以在切换用户时候建议使用su -
转载于:https://blog.51cto.com/2638441/2318334