在Ubuntu上切换用户的不同方式



我有一台运行Linux Ubuntu 12.04 LTS的服务器。通常,我使用一个名为ubuntu的用户。

最近,我尝试在此服务器上安装Storm,并为此创建了一个专用用户Storm

由于打字错误,我在从ubuntu切换到storm时意外地意识到了一些不同。

如果我使用以下命令sudo su storm进行切换,则一切正常。

但是,如果我使用sudo su - storm切换,风暴程序将无法正确启动。尽管这两个命令都正确地将我置于风暴用户之下。

有人能帮我解释一下原因吗?谢谢

T.E.

这里有一个很好的链接来描述连字符和无连字符su之间的区别。我猜没有破折号对你有用,因为环境变量是单独存在的。

相关内容

  • 没有找到相关文章

最新更新