2013-07-15 37 views
-1

我有一臺運行Linux的服務器,服務器爲Ubuntu 12.04 LTS。通常我使用一個名爲ubuntu的用戶。在Ubuntu上切換用戶的不同方式

最近我試圖在此服務器上安裝Storm,併爲此創建了專用用戶storm

偶然,因爲一個錯字,我從Ubuntu的切換到風暴時實現不同的東西。

如果我切換使用以下命令sudo su storm,一切運行良好。

但是,如果我切換使用sudo su - storm,風暴程序將無法正確啓動。雖然這兩個命令都讓我在風暴用戶的正確使用下。

任何人都可以幫我解釋爲什麼?謝謝。

T.E.

+0

su - 表示您希望使用像root一樣的行爲,並使用root的環境設置。所以這可能是因爲你在sudo su風暴中使用正常的環境設置;和sudo su - 風暴,因此使用根設置。 – lulyon

+0

這個問題似乎是無關緊要的,因爲它是關於Ubuntu系統管理的。 –

回答

相關問題