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

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

root@sensu-server-client:/# 

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

sensu@sensu-server-client:/# 

Как это сделать? Я старался: su sensu но ничего не происходит

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:~# 

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

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