linux命令:“su”与“su -”的区别
Posted 龙叔运维
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令:“su”与“su -”的区别相关的知识,希望对你有一定的参考价值。
我们在服务器上往往会用指定的用户跑指定的服务,所以很多时候,我们用root用户登录到服务器,操作应用服务的时候,会切换到另一个用户,例如 ops
切换用户的命令就是su,有时候直接 su ops,也有的是su - ops
两者的区别如下:
su ops :会切换到ops用户,但是环境变量并没有切换,还是切换之前的用户的环境变量
su - ops:会切换到ops用户,并且将环境变量也切换成ops用户的
所以建议切换用户的时候用 su -,因为很可能应用服务的一些配置信息就是在环境变量中,如果su切换用户,操作应用服务的时候,很可能就会报错
推荐公众号,分享运维知识:龙叔18岁
以上是关于linux命令:“su”与“su -”的区别的主要内容,如果未能解决你的问题,请参考以下文章