Как запустить Firefox как другой пользователь?

Как определить, начинается ли Firefox буквально как другой :

nicholas@mordor:~$ 
nicholas@mordor:~$ xhost +
access control disabled, clients can connect from any host
nicholas@mordor:~$ 
nicholas@mordor:~$ sudo su - foo
[sudo] password for nicholas: 
foo@mordor:~$ 
foo@mordor:~$ whoami
foo
foo@mordor:~$ pwd
/home/foo
foo@mordor:~$ 
foo@mordor:~$ firefox
Error: no DISPLAY environment variable specified
foo@mordor:~$ 
foo@mordor:~$ export DISPLAY=:0.0
foo@mordor:~$ 
foo@mordor:~$ firefox
^C
Exiting due to channel error.
Exiting due to channel error.
Terminated
foo@mordor:~$ 

во всех возможен ] Пути?

Информация о системе:

nicholas@mordor:~$ 
nicholas@mordor:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal
nicholas@mordor:~$ 
0
задан 27 January 2021 в 21:18

1 ответ

попробуй sudo -u <имя пользователя> , sudo сохраняет переменные среды, как отображение.

$ xhost +SI:localuser:foo
localuser:foo being added to access control list
$ sudo -u foo firefox
1
ответ дан 18 March 2021 в 23:40

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

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