![获取 Ubuntu 中第二个用户的显示权限](https://linux22.com/image/1223734/%E8%8E%B7%E5%8F%96%20Ubuntu%20%E4%B8%AD%E7%AC%AC%E4%BA%8C%E4%B8%AA%E7%94%A8%E6%88%B7%E7%9A%84%E6%98%BE%E7%A4%BA%E6%9D%83%E9%99%90.png)
如何获取 Ubuntu 中第二个管理员用户的权限?
我的窗口管理器是 Ion3。
当第二个管理员用户运行 X11 应用程序时,我收到以下错误。
masi@masi-desktop:/home/noa$ firefox
No protocol specified
Error: cannot open display: :0.0
这表明您需要拥有显示权限。但是,su -c xterm
由于 Ubuntu 中禁用了 root 密码,因此不起作用。
答案1
尝试sudo
;但是您不需要 root 权限即可获得显示。我不知道 Ion3,但我确信在您获得 root 权限后会出现更多错误,在这种情况下您可以更新您的问题。
答案2
可以通过让每个进程都能够访问显示内容来解决此问题
sudo xhost +
然而,这可能是一个安全威胁,因为网络中的任何进程都可以访问您的屏幕,甚至可能访问其他输入设备,例如鼠标。