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

时间:2013-07-15 05:58:24

标签: ubuntu apache-storm server-administration

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

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

由于输入错误,我在从 ubuntu 切换到 storm 时意识到了一些不同。

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

但是如果我使用sudo su - storm切换,风暴程序将无法正确启动。虽然这两个命令都让我在风暴用户之下正确使用。

任何人都可以帮我解释原因吗?感谢。

T.E。

1 个答案:

答案 0 :(得分:1)

这是一个描述difference between hyphen and no hyphen su的好链接。我猜测没有破折号适合你,因为环境变量是独立的。