Как переключить пользователя в терминал

Я в настоящее время:

root@sensu-server-client:/# 

Я хочу измениться на:

sensu@sensu-server-client:/# 

Как каждый делает это. Я попробовал: su sensu но ничего не происходит.

12
задан 4 July 2016 в 01:41

1 ответ

Необходимо использовать su:

su [-|-l|--login] USERNAME

, Если Вы определяете опцию входа в систему (или -, или -l, или --login: все - синонимы), Вы получите среду, подобную тому, если Вы непосредственно вошли в систему как тот пользователь. Иначе Вы остаетесь в текущей среде (например, многие env переменные, текущий каталог, и т.д.).

Пример: (отметьте имена пользователей и текущие рабочие каталоги!)

root@wolf-pack:~# su bytecommander
bytecommander@wolf-pack:/root$ exit
exit

root@wolf-pack:~# su - bytecommander
bytecommander@wolf-pack:~$ exit
logout

root@wolf-pack:~# 

пз: Если Вы будете работать su не как корень, то Вам, конечно, предложат пароль пользователя как, кто Вы хотите войти в систему.

17
ответ дан 23 November 2019 в 03:37

Другие вопросы по тегам:

Похожие вопросы: