2013-07-15 3 views
-1

У меня есть сервер под управлением Linux Ubuntu 12.04 LTS. Обычно я использую пользователя с именем ubuntu.Различные способы переключения пользователя на Ubuntu

Недавно я попытался установить Storm на этом сервере, и для этой цели я создал выделенного пользователя storm.

Accidentally из опечатка, я понял, что-то другое при переходе от убунту до шторма.

Если я переключусь с помощью следующей команды sudo su storm, все будет нормально.

Однако, если я переключусь на sudo su - storm, программа шторма не будет запущена правильно. Хотя обе команды привели меня под штормовым пользователем правильно.

Любой может помочь мне объяснить, почему? Благодарю.

T.E.

+0

su - означает, что вы хотите использовать действие как корень и использовать настройки среды root. Это возможно, потому что вы используете обычные настройки среды с sudo su storm; и sudo su-storm, таким образом, используя настройки root. – lulyon

+0

Этот вопрос не соответствует теме, потому что речь идет о администрировании системы Ubuntu. –

ответ

1

Вот хорошая ссылка, описывающая difference between hyphen and no hyphen su. Я предполагаю, что no-dash работает для вас, потому что переменные среды остаются в покое.

Смежные вопросы