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

7

Я сейчас:

[email protected]:/# 

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

[email protected]:/# 

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

    
задан Karl Morrison 09.12.2015 в 18:17
источник

1 ответ

11

Вы должны использовать su :

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

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

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

[email protected]:~# su bytecommander
[email protected]:/root$ exit
exit

[email protected]:~# su - bytecommander
[email protected]:~$ exit
logout

[email protected]:~# 

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

    
ответ дан Byte Commander 09.12.2015 в 18:44