Ubuntu 12.10:在 sudo(主)GUI 工作区中使用另一个用户的权限打开应用程序

Ubuntu 12.10:在 sudo(主)GUI 工作区中使用另一个用户的权限打开应用程序
  1. 我想以(主)sudo 用户身份登录...
  2. 并在终端 su - 到另一个用户 B
  3. 并在主(sudo)用户的 GUI 但另一个工作区中使用具有 userB 权限的 Firefox。

这可能吗?我可以完成步骤 1 和 2,但当我启动 Firefox 时出现以下错误:

electron@electron:~$ su - arc
Password: 
$ firefox &
$ No protocol specified
No protocol specified
Error: cannot open display: :0

[1] + Done(1)                    firefox

附言:我是初学者。我知道这可能是一件愚蠢的事情,我只是好奇而已 ;-)

答案1

尝试这样说:

sudo -u 用户B firefox

因此,首先sudo -您要指定您想要模拟其他人,然后指定您想要模拟的用户的用户名(用户 B 来自您的示例),以及您想要以该用户身份运行的进程。

相关内容