Как переключить пользователя в терминал
Я в настоящее время:
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, вам, конечно, будет предложено ввести пароль пользователя, которому вы хотите войти.