如何获取 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 +
然而,这可能是一个安全威胁,因为网络中的任何进程都可以访问您的屏幕,甚至可能访问其他输入设备,例如鼠标。